org.demac.process.base.dpdl
Interface ActivitySet

All Known Implementing Classes:
ActivitySetImpl

public interface ActivitySet

A set of reusable org.demac.process.base.dpdl.ActivityRefs and org.demac.process.base.dpdl.Transitions. An org.demac.process.base.dpdl.ActivitySet is referenced by a org.demac.process.base.dpdl.BlockActivity. It has a StartActivity which stores the current position of control flow and helps avoiding unnecessary traversal of the graph.


Method Summary
 java.util.Hashtable getActivityRefs()
           
 java.lang.String getId()
           
 ActivityRef getInitActivity()
           
 ActivityRef getStartActivity()
           
 java.util.Hashtable getTransitions()
           
 

Method Detail

getActivityRefs

java.util.Hashtable getActivityRefs()
Returns:
Returns the org.demac.process.base.dpdl.ActivityRefs of the org.demac.process.base.dpdl.ActivitySet

getInitActivity

ActivityRef getInitActivity()
Returns:
Returns the initial org.demac.process.base.dpdl.ActivityRef of the org.demac.process.base.dpdl.ActivitySet.

getStartActivity

ActivityRef getStartActivity()
Returns:
Returns the StartActivity of the org.demac.process.base.dpdl.ActivitySet

getId

java.lang.String getId()
Returns:
Returns the ID of the org.demac.process.base.dpdl.ActivitySet.

getTransitions

java.util.Hashtable getTransitions()
Returns:
Returns the transitions of the org.demac.process.base.dpdl.ActivitySet.