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.
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.