Class BPMN2Profile.ExclusiveGatewayStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.magicdraw.cbm.profiles.BPMN2Profile.ExclusiveGatewayStereotype
-
- Enclosing class:
- BPMN2Profile
public static class BPMN2Profile.ExclusiveGatewayStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description 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
GATEWAYNOTATION
static java.lang.String
ID
This attribute is used to uniquely identify BPMN elements.static java.lang.String
STEREOTYPE_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
ExclusiveGatewayStereotype(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
-
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
-
GATEWAYNOTATION
public static final java.lang.String GATEWAYNOTATION
- 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
-
ExclusiveGatewayStereotype
protected ExclusiveGatewayStereotype(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
-
getDefaultProperty
@CheckForNull public Property getDefaultProperty()
-
getGatewayNotationProperty
@CheckForNull public Property getGatewayNotationProperty()
-
getGatewayDirectionProperty
@CheckForNull public Property getGatewayDirectionProperty()
-
getIdProperty
@CheckForNull public Property getIdProperty()
-
clearDefault
public void clearDefault(Element element)
-
setGatewayNotation
public void setGatewayNotation(Element element, @CheckForNull BPMN2Profile.GatewayNotationEnum value)
-
clearGatewayNotation
public void clearGatewayNotation(Element element)
-
getGatewayNotation
@CheckForNull public BPMN2Profile.GatewayNotationEnum getGatewayNotation(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)
-
-