org.demac.process.base.dpdl
Interface Loop

All Known Implementing Classes:
LoopImpl

public interface Loop

An Activity, that will be executed until a condition is evaluated to false. The Activity can contain an arbitrary set of subactivities.


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

Method Detail

getId

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

getName

java.lang.String getName()
Returns:
the textual name of the org.demac.process.base.dpdl.Loop.

getInitActivity

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

getStartActivity

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

getActivityRefs

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

getTransitions

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

getCondition

Condition getCondition()
Returns:
the org.demac.process.base.dpdl.Condition of the org.demac.process.base.dpdl.Loop. If the condition is evaluated to false, the loop will stop.