[jboss-svn-commits] JBL Code SVN: r33570 - in labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2: xml and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jun 21 10:29:05 EDT 2010
Author: KrisVerlaenen
Date: 2010-06-21 10:29:05 -0400 (Mon, 21 Jun 2010)
New Revision: 33570
Removed:
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/BPMN2SemanticModule.java
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ActivityShapeHandler.java
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/EventShapeHandler.java
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/GatewayShapeHandler.java
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ProcessDiagramHandler.java
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/SequenceFlowConnectorHandler.java
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ShapeHandler.java
Modified:
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/BPMN2ProcessProviderImpl.java
Log:
- adding legacy support for BPMN2 beta1 format
Modified: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/BPMN2ProcessProviderImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/BPMN2ProcessProviderImpl.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/BPMN2ProcessProviderImpl.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -11,6 +11,9 @@
PackageBuilderConfiguration conf = packageBuilder.getPackageBuilderConfiguration();
if (conf.getSemanticModules().getSemanticModule(BPMNSemanticModule.BPMN2_URI) == null) {
conf.addSemanticModule(new BPMNSemanticModule());
+ conf.addSemanticModule(new org.drools.bpmn2.legacy.beta1.BPMNSemanticModule());
+ conf.addSemanticModule(new org.drools.bpmn2.legacy.beta1.BPMN2SemanticModule());
+ conf.addSemanticModule(new org.drools.bpmn2.legacy.beta1.BPMNDISemanticModule());
}
}
Deleted: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/BPMN2SemanticModule.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/BPMN2SemanticModule.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/BPMN2SemanticModule.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -1,72 +0,0 @@
-package org.drools.bpmn2.xml;
-
-import org.drools.workflow.core.node.ActionNode;
-import org.drools.workflow.core.node.CompositeContextNode;
-import org.drools.workflow.core.node.EndNode;
-import org.drools.workflow.core.node.EventNode;
-import org.drools.workflow.core.node.FaultNode;
-import org.drools.workflow.core.node.ForEachNode;
-import org.drools.workflow.core.node.Join;
-import org.drools.workflow.core.node.Split;
-import org.drools.workflow.core.node.StateNode;
-import org.drools.workflow.core.node.TimerNode;
-import org.drools.workflow.core.node.WorkItemNode;
-import org.drools.xml.DefaultSemanticModule;
-
-public class BPMN2SemanticModule extends DefaultSemanticModule {
-
- public BPMN2SemanticModule() {
- super("http://www.omg.org/bpmn20");
-
- addHandler("definitions", new DefinitionsHandler());
-
- addHandler("process", new ProcessHandler());
-
- addHandler("property", new PropertyHandler());
- addHandler("lane", new LaneHandler());
-
- addHandler("startEvent", new StartEventHandler());
- addHandler("endEvent", new EndEventHandler());
- addHandler("exclusiveGateway", new ExclusiveGatewayHandler());
- addHandler("inclusiveGateway", new InclusiveGatewayHandler());
- addHandler("parallelGateway", new ParallelGatewayHandler());
- addHandler("complexGateway", new ComplexGatewayHandler());
- addHandler("scriptTask", new ScriptTaskHandler());
- addHandler("task", new TaskHandler());
- addHandler("userTask", new UserTaskHandler());
- addHandler("manualTask", new ManualTaskHandler());
- addHandler("serviceTask", new ServiceTaskHandler());
- addHandler("sendTask", new SendTaskHandler());
- addHandler("receiveTask", new ReceiveTaskHandler());
- addHandler("businessRuleTask", new BusinessRuleTaskHandler());
- addHandler("callActivity", new CallActivityHandler());
- addHandler("subProcess", new SubProcessHandler());
- addHandler("adHocSubProcess", new AdHocSubProcessHandler());
- addHandler("intermediateCatchEvent", new IntermediateCatchEventHandler());
- addHandler("intermediateThrowEvent", new IntermediateThrowEventHandler());
- addHandler("boundaryEvent", new BoundaryEventHandler());
- addHandler("dataObject", new DataObjectHandler());
- addHandler("transaction", new TransactionHandler());
-
- addHandler("sequenceFlow", new SequenceFlowHandler());
-
- addHandler("itemDefinition", new ItemDefinitionHandler());
- addHandler("message", new MessageHandler());
- addHandler("interface", new InterfaceHandler());
- addHandler("operation", new OperationHandler());
- addHandler("inMessageRef", new InMessageRefHandler());
-
- handlersByClass.put(Split.class, new SplitHandler());
- handlersByClass.put(Join.class, new JoinHandler());
- handlersByClass.put(EventNode.class, new EventNodeHandler());
- handlersByClass.put(TimerNode.class, new TimerNodeHandler());
- handlersByClass.put(EndNode.class, new EndNodeHandler());
- handlersByClass.put(FaultNode.class, new FaultNodeHandler());
- handlersByClass.put(WorkItemNode.class, new WorkItemNodeHandler());
- handlersByClass.put(ActionNode.class, new ActionNodeHandler());
- handlersByClass.put(StateNode.class, new StateNodeHandler());
- handlersByClass.put(CompositeContextNode.class, new CompositeContextNodeHandler());
- handlersByClass.put(ForEachNode.class, new ForEachNodeHandler());
- }
-
-}
Deleted: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ActivityShapeHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ActivityShapeHandler.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ActivityShapeHandler.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -1,9 +0,0 @@
-package org.drools.bpmn2.xml.di;
-
-public class ActivityShapeHandler extends ShapeHandler {
-
- protected String getNodeRefName() {
- return "activityRef";
- }
-
-}
Deleted: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/EventShapeHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/EventShapeHandler.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/EventShapeHandler.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -1,27 +0,0 @@
-package org.drools.bpmn2.xml.di;
-
-import org.drools.xml.ExtensibleXmlParser;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-
-public class EventShapeHandler extends ShapeHandler {
-
- protected String getNodeRefName() {
- return "eventRef";
- }
-
- public Object start(final String uri, final String localName,
- final Attributes attrs, final ExtensibleXmlParser parser)
- throws SAXException {
- NodeInfo nodeInfo = (NodeInfo) super.start(
- uri, localName, attrs, parser);
- int offsetX = (int) ((nodeInfo.getWidth() - 48) / 2);
- nodeInfo.setX(nodeInfo.getX() + offsetX);
- nodeInfo.setWidth(48);
- int offsetY = (int) ((nodeInfo.getHeight() - 48) / 2);
- nodeInfo.setY(nodeInfo.getY() + offsetY);
- nodeInfo.setHeight(48);
- return nodeInfo;
- }
-
-}
Deleted: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/GatewayShapeHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/GatewayShapeHandler.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/GatewayShapeHandler.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -1,27 +0,0 @@
-package org.drools.bpmn2.xml.di;
-
-import org.drools.xml.ExtensibleXmlParser;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-
-public class GatewayShapeHandler extends ShapeHandler {
-
- protected String getNodeRefName() {
- return "gatewayRef";
- }
-
- public Object start(final String uri, final String localName,
- final Attributes attrs, final ExtensibleXmlParser parser)
- throws SAXException {
- NodeInfo nodeInfo = (NodeInfo) super.start(
- uri, localName, attrs, parser);
- int offsetX = (int) ((nodeInfo.getWidth() - 48) / 2);
- nodeInfo.setX(nodeInfo.getX() + offsetX);
- nodeInfo.setWidth(48);
- int offsetY = (int) ((nodeInfo.getHeight() - 48) / 2);
- nodeInfo.setY(nodeInfo.getY() + offsetY);
- nodeInfo.setHeight(48);
- return nodeInfo;
- }
-
-}
Deleted: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ProcessDiagramHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ProcessDiagramHandler.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ProcessDiagramHandler.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -1,163 +0,0 @@
-package org.drools.bpmn2.xml.di;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Map;
-
-import org.drools.bpmn2.core.Definitions;
-import org.drools.bpmn2.xml.di.SequenceFlowConnectorHandler.ConnectionInfo;
-import org.drools.bpmn2.xml.di.ShapeHandler.NodeInfo;
-import org.drools.compiler.xml.ProcessBuildData;
-import org.drools.definition.process.Connection;
-import org.drools.definition.process.Node;
-import org.drools.ruleflow.core.RuleFlowProcess;
-import org.drools.workflow.core.impl.ConnectionImpl;
-import org.drools.xml.BaseAbstractHandler;
-import org.drools.xml.ExtensibleXmlParser;
-import org.drools.xml.Handler;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-
-public class ProcessDiagramHandler extends BaseAbstractHandler implements Handler {
-
- public ProcessDiagramHandler() {
- initValidParents();
- initValidPeers();
- this.allowNesting = false;
- }
-
- protected void initValidParents() {
- this.validParents = new HashSet<Class<?>>();
- this.validParents.add(Definitions.class);
- }
-
- protected void initValidPeers() {
- this.validPeers = new HashSet<Class<?>>();
- this.validPeers.add(org.drools.definition.process.Process.class);
- }
-
- public Object start(final String uri, final String localName,
- final Attributes attrs, final ExtensibleXmlParser parser)
- throws SAXException {
- parser.startElementBuilder(localName, attrs);
-
- final String processRef = attrs.getValue("processRef");
- ProcessInfo info = new ProcessInfo(processRef);
- return info;
- }
-
- public Object end(final String uri, final String localName,
- final ExtensibleXmlParser parser) throws SAXException {
- parser.endElementBuilder();
- ProcessInfo processInfo = (ProcessInfo) parser.getCurrent();
- RuleFlowProcess process = (RuleFlowProcess)
- ((ProcessBuildData) parser.getData()).getProcess();
- for (NodeInfo nodeInfo: processInfo.getNodeInfos().values()) {
- boolean found = false;
- for (Node node: process.getNodes()) {
- String id = (String) node.getMetaData("UniqueId");
- if (nodeInfo.getNodeRef().equals(id)) {
- found = true;
- ((org.drools.workflow.core.Node) node).setMetaData("x", nodeInfo.getX());
- ((org.drools.workflow.core.Node) node).setMetaData("y", nodeInfo.getY());
- ((org.drools.workflow.core.Node) node).setMetaData("width", nodeInfo.getWidth());
- ((org.drools.workflow.core.Node) node).setMetaData("height", nodeInfo.getHeight());
- break;
- }
- }
- if (!found) {
- throw new IllegalArgumentException(
- "Could not find node " + nodeInfo.getNodeRef());
- }
- }
- for (ConnectionInfo connectionInfo: processInfo.getConnectionInfos()) {
- if (connectionInfo.getBendpoints() != null) {
- NodeInfo sourceNodeInfo = processInfo.getNodeInfo(connectionInfo.getSourceRef());
- if (sourceNodeInfo == null) {
- throw new IllegalArgumentException(
- "Could not find sourceRef for connection info: " + connectionInfo.getSourceRef());
- }
- NodeInfo targetNodeInfo = processInfo.getNodeInfo(connectionInfo.getTargetRef());
- if (targetNodeInfo == null) {
- throw new IllegalArgumentException(
- "Could not find sourceRef for connection info: " + connectionInfo.getTargetRef());
- }
- Node sourceNode = null;
- for (Node node: process.getNodes()) {
- String id = (String) node.getMetaData("UniqueId");
- if (sourceNodeInfo.getNodeRef().equals(id)) {
- sourceNode = node;
- break;
- }
- }
- if (sourceNode == null) {
- throw new IllegalArgumentException(
- "Could not find node for nodeRef: " + sourceNodeInfo.getNodeRef());
- }
- boolean found = false;
- for (List<Connection> outgoingConnections: sourceNode.getOutgoingConnections().values()) {
- for (Connection connection: outgoingConnections) {
- if (targetNodeInfo.getNodeRef().equals(connection.getTo().getMetaData("UniqueId"))) {
- ((ConnectionImpl) connection).setMetaData(
- "bendpoints", connectionInfo.getBendpoints());
- found = true;
- break;
- }
- }
- if (found) {
- break;
- }
- }
- if (!found) {
- throw new IllegalArgumentException(
- "Could not find connection from " + sourceNodeInfo.getNodeRef() +
- " to " + targetNodeInfo.getNodeRef());
- }
- }
- }
- return processInfo;
- }
-
- public Class<?> generateNodeFor() {
- return ProcessInfo.class;
- }
-
- public static class ProcessInfo {
-
- private String processRef;
- private Map<String, NodeInfo> nodeInfos = new HashMap<String, NodeInfo>();
- private List<ConnectionInfo> connectionInfos = new ArrayList<ConnectionInfo>();
-
- public ProcessInfo(String processRef) {
- this.processRef = processRef;
- }
-
- public String getProcessRef() {
- return processRef;
- }
-
- public void addNodeInfo(NodeInfo nodeInfo) {
- this.nodeInfos.put(nodeInfo.getId(), nodeInfo);
- }
-
- public Map<String, NodeInfo> getNodeInfos() {
- return nodeInfos;
- }
-
- public NodeInfo getNodeInfo(String nodeRef) {
- return nodeInfos.get(nodeRef);
- }
-
- public void addConnectionInfo(ConnectionInfo connectionInfo) {
- connectionInfos.add(connectionInfo);
- }
-
- public List<ConnectionInfo> getConnectionInfos() {
- return connectionInfos;
- }
-
- }
-
-}
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/SequenceFlowConnectorHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/SequenceFlowConnectorHandler.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/SequenceFlowConnectorHandler.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -1,128 +0,0 @@
-package org.drools.bpmn2.xml.di;
-
-import java.util.HashSet;
-
-import org.drools.bpmn2.xml.di.ProcessDiagramHandler.ProcessInfo;
-import org.drools.bpmn2.xml.di.ShapeHandler.NodeInfo;
-import org.drools.xml.BaseAbstractHandler;
-import org.drools.xml.ExtensibleXmlParser;
-import org.drools.xml.Handler;
-import org.w3c.dom.Element;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-
-public class SequenceFlowConnectorHandler extends BaseAbstractHandler implements Handler {
-
- public SequenceFlowConnectorHandler() {
- initValidParents();
- initValidPeers();
- this.allowNesting = false;
- }
-
- protected void initValidParents() {
- this.validParents = new HashSet<Class<?>>();
- this.validParents.add(ProcessInfo.class);
- }
-
- protected void initValidPeers() {
- this.validPeers = new HashSet<Class<?>>();
- this.validPeers.add(null);
- this.validPeers.add(NodeInfo.class);
- this.validPeers.add(ConnectionInfo.class);
- }
-
- public Object start(final String uri, final String localName,
- final Attributes attrs, final ExtensibleXmlParser parser)
- throws SAXException {
- parser.startElementBuilder(localName, attrs);
-
- final String sequenceFlowRef = attrs.getValue("sequenceFlowRef");
- ConnectionInfo info = new ConnectionInfo(sequenceFlowRef);
- final String sourceRef = attrs.getValue("sourceRef");
- final String targetRef = attrs.getValue("targetRef");
- info.setSourceRef(sourceRef);
- info.setTargetRef(targetRef);
- ProcessInfo processInfo = (ProcessInfo) parser.getParent();
- processInfo.addConnectionInfo(info);
- return info;
- }
-
- public Object end(final String uri, final String localName,
- final ExtensibleXmlParser parser) throws SAXException {
- Element element = parser.endElementBuilder();
- // now get bendpoints
- String bendpoints = null;
- org.w3c.dom.Node xmlNode = element.getFirstChild();
- while (xmlNode instanceof Element) {
- String nodeName = xmlNode.getNodeName();
- if ("bendpoint".equals(nodeName)) {
- String x = ((Element) xmlNode).getAttribute("x");
- String y = ((Element) xmlNode).getAttribute("y");
- try {
- int xValue = new Float(x).intValue();
- int yValue = new Float(y).intValue();
- if (bendpoints == null) {
- bendpoints = "[";
- } else {
- bendpoints += ";";
- }
- bendpoints += xValue + "," + yValue;
- } catch (NumberFormatException e) {
- throw new IllegalArgumentException("Invalid bendpoint value", e);
- }
- }
- xmlNode = xmlNode.getNextSibling();
- }
- ConnectionInfo connectionInfo = (ConnectionInfo) parser.getCurrent();
- if (bendpoints != null) {
- connectionInfo.setBendpoints(bendpoints + "]");
- }
- return connectionInfo;
- }
-
- public Class<?> generateNodeFor() {
- return ConnectionInfo.class;
- }
-
- public static class ConnectionInfo {
-
- private String sequenceFlowRef;
- private String sourceRef;
- private String targetRef;
- private String bendpoints;
-
- public ConnectionInfo(String sequenceFlowRef) {
- this.sequenceFlowRef = sequenceFlowRef;
- }
-
- public String getSequenceFlowRef() {
- return sequenceFlowRef;
- }
-
- public String getSourceRef() {
- return sourceRef;
- }
-
- public void setSourceRef(String sourceRef) {
- this.sourceRef = sourceRef;
- }
-
- public String getTargetRef() {
- return targetRef;
- }
-
- public void setTargetRef(String targetRef) {
- this.targetRef = targetRef;
- }
-
- public String getBendpoints() {
- return bendpoints;
- }
-
- public void setBendpoints(String bendpoints) {
- this.bendpoints = bendpoints;
- }
-
- }
-
-}
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ShapeHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ShapeHandler.java 2010-06-21 14:27:26 UTC (rev 33569)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/di/ShapeHandler.java 2010-06-21 14:29:05 UTC (rev 33570)
@@ -1,119 +0,0 @@
-package org.drools.bpmn2.xml.di;
-
-import java.util.HashSet;
-
-import org.drools.bpmn2.xml.di.ProcessDiagramHandler.ProcessInfo;
-import org.drools.xml.BaseAbstractHandler;
-import org.drools.xml.ExtensibleXmlParser;
-import org.drools.xml.Handler;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-
-public abstract class ShapeHandler extends BaseAbstractHandler implements Handler {
-
- public ShapeHandler() {
- initValidParents();
- initValidPeers();
- this.allowNesting = true;
- }
-
- protected void initValidParents() {
- this.validParents = new HashSet<Class<?>>();
- this.validParents.add(ProcessInfo.class);
- }
-
- protected void initValidPeers() {
- this.validPeers = new HashSet<Class<?>>();
- this.validPeers.add(null);
- this.validPeers.add(NodeInfo.class);
- }
-
- public Object start(final String uri, final String localName,
- final Attributes attrs, final ExtensibleXmlParser parser)
- throws SAXException {
- parser.startElementBuilder(localName, attrs);
- final String id = attrs.getValue("id");
- final String eventRef = attrs.getValue(getNodeRefName());
- final String height = attrs.getValue("height");
- final String width = attrs.getValue("width");
- final String x = attrs.getValue("x");
- final String y = attrs.getValue("y");
- NodeInfo nodeInfo = new NodeInfo(id, eventRef);
- nodeInfo.setX(new Float(x).intValue());
- nodeInfo.setY(new Float(y).intValue());
- nodeInfo.setWidth(new Float(width).intValue());
- nodeInfo.setHeight(new Float(height).intValue());
- ProcessInfo processInfo = (ProcessInfo) parser.getParent();
- processInfo.addNodeInfo(nodeInfo);
- return nodeInfo;
- }
-
- protected abstract String getNodeRefName();
-
- public Object end(final String uri, final String localName,
- final ExtensibleXmlParser parser) throws SAXException {
- parser.endElementBuilder();
- return parser.getCurrent();
- }
-
- public Class<?> generateNodeFor() {
- return NodeInfo.class;
- }
-
- public static class NodeInfo {
-
- private String id;
- private String nodeRef;
- private Integer x;
- private Integer y;
- private Integer width;
- private Integer height;
-
- public NodeInfo(String id, String nodeRef) {
- this.id = id;
- this.nodeRef = nodeRef;
- }
-
- public String getId() {
- return id;
- }
-
- public String getNodeRef() {
- return nodeRef;
- }
-
- public Integer getX() {
- return x;
- }
-
- public void setX(Integer x) {
- this.x = x;
- }
-
- public Integer getY() {
- return y;
- }
-
- public void setY(Integer y) {
- this.y = y;
- }
-
- public Integer getWidth() {
- return width;
- }
-
- public void setWidth(Integer width) {
- this.width = width;
- }
-
- public Integer getHeight() {
- return height;
- }
-
- public void setHeight(Integer height) {
- this.height = height;
- }
-
- }
-
-}
\ No newline at end of file
More information about the jboss-svn-commits
mailing list