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
FieldsModifier and TypeFieldDescriptionstatic final StringA Boolean expression that controls the loop.static final StringThe LoopCounter attribute is used at runtime to count the number of loops and is automatically updated by the process engine.static final StringServes as a cap on the number of iterations.static final Stringstatic final StringFlag 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
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclear()voidclearLoopCondition(Element element) voidclearLoopCounter(Element element) voidclearLoopMaximum(Element element) voidclearTestBefore(Element element) getLoopCondition(Element element) getLoopCounter(Element element) getLoopMaximum(Element element) Returns stereotype for this wrapper.booleanstatic booleanisInstance(Element element) isTestBefore(Element element) voidsetLoopCondition(Element element, String value) voidsetLoopCounter(Element element, Integer value) voidsetLoopMaximum(Element element, String value) voidsetTestBefore(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.StereotypeWrapperReturns stereotype for this wrapper.- Specified by:
getStereotypein 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
-