Class BPMN2Profile.ComplexGatewayStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.magicdraw.cbm.profiles.BPMN2Profile.ComplexGatewayStereotype
-
- Enclosing class:
- BPMN2Profile
public static class BPMN2Profile.ComplexGatewayStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ACTIVATIONCONDITION
Determines which combination of incoming tokens will be synchronized for activation of the Gateway.static java.lang.String
ACTIVATIONCOUNT
Refers at runtime to the number of tokens that are present on an incoming Sequence Flow of the Complex Gateway.static java.lang.String
DEFAULT
The Sequence Flow that will receive a Token when none of the conditionExpressions on other outgoing Sequence Flow evaluate to true.static java.lang.String
GATEWAYDIRECTION
An attribute that adds constraints on how the gateway may be used.static java.lang.String
ID
This attribute is used to uniquely identify BPMN elements.static java.lang.String
STEREOTYPE_NAME
static java.lang.String
WAITINGFORSTART
Represents the internal state of the Complex Gateway.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ComplexGatewayStereotype(BPMN2Profile profile)
-
Method Summary
-
Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
-
-
-
Field Detail
-
STEREOTYPE_NAME
public static final java.lang.String STEREOTYPE_NAME
- See Also:
- Constant Field Values
-
ACTIVATIONCONDITION
public static final java.lang.String ACTIVATIONCONDITION
Determines which combination of incoming tokens will be synchronized for activation of the Gateway.- See Also:
- Constant Field Values
-
ACTIVATIONCOUNT
public static final java.lang.String ACTIVATIONCOUNT
Refers at runtime to the number of tokens that are present on an incoming Sequence Flow of the Complex Gateway.- See Also:
- Constant Field Values
-
DEFAULT
public static final java.lang.String DEFAULT
The Sequence Flow that will receive a Token when none of the conditionExpressions on other outgoing Sequence Flow evaluate to true. The default Sequence Flow should not have a conditionExpression. Any such Expression SHALL be ignored.- See Also:
- Constant Field Values
-
WAITINGFORSTART
public static final java.lang.String WAITINGFORSTART
Represents the internal state of the Complex Gateway. It is either waiting for start (=true) or waiting for reset (=false).- See Also:
- Constant Field Values
-
GATEWAYDIRECTION
public static final java.lang.String GATEWAYDIRECTION
An attribute that adds constraints on how the gateway may be used. Unspecified: There are no constraints. The Gateway may have any number of incoming and outgoing Sequence Flow. Converging: This Gateway may have multiple incoming Sequence Flow but must have no more than one outgoing SequenceFlow Diverging: This Gateway may have multiple outgoing Sequence Flow but must have no more than one incoming Sequence Flow Mixed: This Gateway contains multiple outgoing and multiple incoming Sequence Flow- See Also:
- Constant Field Values
-
ID
public static final java.lang.String ID
This attribute is used to uniquely identify BPMN elements.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ComplexGatewayStereotype
protected ComplexGatewayStereotype(BPMN2Profile profile)
-
-
Method Detail
-
getStereotype
public Stereotype getStereotype()
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getActivationConditionProperty
@CheckForNull public Property getActivationConditionProperty()
-
getActivationCountProperty
@CheckForNull public Property getActivationCountProperty()
-
getDefaultProperty
@CheckForNull public Property getDefaultProperty()
-
getWaitingForStartProperty
@CheckForNull public Property getWaitingForStartProperty()
-
getGatewayDirectionProperty
@CheckForNull public Property getGatewayDirectionProperty()
-
getIdProperty
@CheckForNull public Property getIdProperty()
-
setActivationCondition
public void setActivationCondition(Element element, @CheckForNull java.lang.String value)
-
clearActivationCondition
public void clearActivationCondition(Element element)
-
getActivationCondition
@CheckForNull public java.lang.String getActivationCondition(Element element)
-
setActivationCount
public void setActivationCount(Element element, @CheckForNull java.lang.Integer value)
-
clearActivationCount
public void clearActivationCount(Element element)
-
getActivationCount
@CheckForNull public java.lang.Integer getActivationCount(Element element)
-
clearDefault
public void clearDefault(Element element)
-
setWaitingForStart
public void setWaitingForStart(Element element, @CheckForNull java.lang.Boolean value)
-
clearWaitingForStart
public void clearWaitingForStart(Element element)
-
isWaitingForStart
@CheckForNull public java.lang.Boolean isWaitingForStart(Element element)
-
setGatewayDirection
public void setGatewayDirection(Element element, @CheckForNull BPMN2Profile.GatewayDirectionEnum value)
-
clearGatewayDirection
public void clearGatewayDirection(Element element)
-
getGatewayDirection
@CheckForNull public BPMN2Profile.GatewayDirectionEnum getGatewayDirection(Element element)
-
setId
public void setId(Element element, @CheckForNull java.lang.String value)
-
clearId
public void clearId(Element element)
-
getId
@CheckForNull public java.lang.String getId(Element element)
-
clear
protected void clear()
-
is
public boolean is(@CheckForNull Element element)
-
isInstance
public static boolean isInstance(@CheckForNull Element element)
-
-