Class BPMN2Profile.EventBasedGatewayStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.magicdraw.cbm.profiles.BPMN2Profile.EventBasedGatewayStereotype
-
- Enclosing class:
- BPMN2Profile
public static class BPMN2Profile.EventBasedGatewayStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EVENTGATEWAYTYPE
The eventGatewayType determines the behavior of the Gateway when used to instantiate a Process (as described above).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
INSTANTIATE
When true, receipt of one of the events will instantiate the process instance.static java.lang.String
STEREOTYPE_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
EventBasedGatewayStereotype(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
-
EVENTGATEWAYTYPE
public static final java.lang.String EVENTGATEWAYTYPE
The eventGatewayType determines the behavior of the Gateway when used to instantiate a Process (as described above). The attribute can only be set to Parallel when the instantiate attribute is set to true.- See Also:
- Constant Field Values
-
INSTANTIATE
public static final java.lang.String INSTANTIATE
When true, receipt of one of the events will instantiate the process instance.- 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
-
EventBasedGatewayStereotype
protected EventBasedGatewayStereotype(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
-
getEventGatewayTypeProperty
@CheckForNull public Property getEventGatewayTypeProperty()
-
getInstantiateProperty
@CheckForNull public Property getInstantiateProperty()
-
getGatewayDirectionProperty
@CheckForNull public Property getGatewayDirectionProperty()
-
getIdProperty
@CheckForNull public Property getIdProperty()
-
setEventGatewayType
public void setEventGatewayType(Element element, @CheckForNull BPMN2Profile.EventBasedGatewayTypeEnum value)
-
clearEventGatewayType
public void clearEventGatewayType(Element element)
-
getEventGatewayType
@CheckForNull public BPMN2Profile.EventBasedGatewayTypeEnum getEventGatewayType(Element element)
-
setInstantiate
public void setInstantiate(Element element, @CheckForNull java.lang.Boolean value)
-
clearInstantiate
public void clearInstantiate(Element element)
-
isInstantiate
@CheckForNull public java.lang.Boolean isInstantiate(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)
-
-