[jbosstools-commits] JBoss Tools SVN: r9266 - trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4.core/src/org/jboss/tools/flow/jpdl4/core.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Thu Jul 24 08:59:42 EDT 2008
Author: koen.aers at jboss.com
Date: 2008-07-24 08:59:42 -0400 (Thu, 24 Jul 2008)
New Revision: 9266
Modified:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4.core/src/org/jboss/tools/flow/jpdl4/core/Process.java
Log:
only one start state per process
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4.core/src/org/jboss/tools/flow/jpdl4/core/Process.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4.core/src/org/jboss/tools/flow/jpdl4/core/Process.java 2008-07-24 12:54:41 UTC (rev 9265)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4.core/src/org/jboss/tools/flow/jpdl4/core/Process.java 2008-07-24 12:59:42 UTC (rev 9266)
@@ -2,6 +2,7 @@
import java.util.ArrayList;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.List;
public class Process {
@@ -39,5 +40,15 @@
node.setNodeContainer(null);
nodes.remove(node);
}
+
+ public StartState getStartState() {
+ for (Iterator<Node> iterator = nodes.iterator(); iterator.hasNext(); ) {
+ Node node = iterator.next();
+ if (node instanceof StartState) {
+ return (StartState)node;
+ }
+ }
+ return null;
+ }
}
More information about the jbosstools-commits
mailing list