Class BPMN2Profile.StandardLoopCharacteristicsStereotype
java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.cbm.profiles.BPMN2Profile.StandardLoopCharacteristicsStereotype
- Enclosing class:
- BPMN2Profile
public static class BPMN2Profile.StandardLoopCharacteristicsStereotype
extends ProfileImplementation.StereotypeWrapper
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
A Boolean expression that controls the loop.static final String
The LoopCounter attribute is used at runtime to count the number of loops and is automatically updated by the process engine.static final String
Serves as a cap on the number of iterations.static final String
static final String
Flag that controls whether the loop condition is evaluated at the beginning (testBefore = true) or at the end (testBefore = false) of the loop iteration. -
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
clear()
void
clearLoopCondition
(Element element) void
clearLoopCounter
(Element element) void
clearLoopMaximum
(Element element) void
clearTestBefore
(Element element) getLoopCondition
(Element element) getLoopCounter
(Element element) getLoopMaximum
(Element element) Returns stereotype for this wrapper.boolean
static boolean
isInstance
(Element element) isTestBefore
(Element element) void
setLoopCondition
(Element element, String value) void
setLoopCounter
(Element element, Integer value) void
setLoopMaximum
(Element element, String value) void
setTestBefore
(Element element, Boolean value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Field Details
-
STEREOTYPE_NAME
- See Also:
-
LOOPCONDITION
A Boolean expression that controls the loop. The Activity will only loop as long as this condition is true. The looping behavior may be underspecified, meaning that the modeler may simply document the condition, in which case the loop cannot be formally executed.- See Also:
-
LOOPCOUNTER
The LoopCounter attribute is used at runtime to count the number of loops and is automatically updated by the process engine.- See Also:
-
LOOPMAXIMUM
Serves as a cap on the number of iterations.- See Also:
-
TESTBEFORE
Flag that controls whether the loop condition is evaluated at the beginning (testBefore = true) or at the end (testBefore = false) of the loop iteration.- See Also:
-
-
Constructor Details
-
StandardLoopCharacteristicsStereotype
-
-
Method Details
-
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getLoopConditionProperty
-
getLoopCounterProperty
-
getLoopMaximumProperty
-
getTestBeforeProperty
-
setLoopCondition
-
clearLoopCondition
-
getLoopCondition
-
setLoopCounter
-
clearLoopCounter
-
getLoopCounter
-
setLoopMaximum
-
clearLoopMaximum
-
getLoopMaximum
-
setTestBefore
-
clearTestBefore
-
isTestBefore
-
clear
protected void clear() -
is
-
isInstance
-