Class BPMN2Profile.ParticipantStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.magicdraw.cbm.profiles.BPMN2Profile.ParticipantStereotype
-
- Enclosing class:
- BPMN2Profile
public static class BPMN2Profile.ParticipantStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ENDPOINTREFS
This attribute is used to specify the address (or endpoint reference) of concrete services realizing the Participant.static java.lang.String
GLOBALCHOREOGRAPHYTASK
static java.lang.String
ID
This attribute is used to uniquely identify BPMN elements.static java.lang.String
INTERFACEREF
This association defines Interfaces that a Participant supports.static java.lang.String
MAXIMUM
The maximum attribute defines maximum number of Participants that MAY be involved in the Collaboration.static java.lang.String
MINIMUM
The minimum attribute defines minimum number of Participants that MUST be involved in the Collaboration.static java.lang.String
NUMPARTICIPANTS
The current number of the multiplicity of the Participant for this Choreography or Collaboration Instance.static java.lang.String
PARTNERENTITYREF
The partnerEntityRef attribute identifies a PartnerEntity that the Participant plays in the Collaboration.static java.lang.String
PARTNERROLEREF
The partnerRoleRef attribute identifies a PartnerRole that the Participant plays in the Collaboration.static java.lang.String
PROCESSREF
The processRef attribute identifies the Process that the Participant uses in the Collaboration.static java.lang.String
STEREOTYPE_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
ParticipantStereotype(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
-
ENDPOINTREFS
public static final java.lang.String ENDPOINTREFS
This attribute is used to specify the address (or endpoint reference) of concrete services realizing the Participant.- See Also:
- Constant Field Values
-
GLOBALCHOREOGRAPHYTASK
public static final java.lang.String GLOBALCHOREOGRAPHYTASK
- See Also:
- Constant Field Values
-
INTERFACEREF
public static final java.lang.String INTERFACEREF
This association defines Interfaces that a Participant supports.- See Also:
- Constant Field Values
-
MAXIMUM
public static final java.lang.String MAXIMUM
The maximum attribute defines maximum number of Participants that MAY be involved in the Collaboration. The value of maximum MUST be one (1) or greater, AND MUST be equal or greater than the minimum value.- See Also:
- Constant Field Values
-
MINIMUM
public static final java.lang.String MINIMUM
The minimum attribute defines minimum number of Participants that MUST be involved in the Collaboration. If a value is specified in the maximum attribute, it MUST be greater or equal to this minimum value- See Also:
- Constant Field Values
-
NUMPARTICIPANTS
public static final java.lang.String NUMPARTICIPANTS
The current number of the multiplicity of the Participant for this Choreography or Collaboration Instance.- See Also:
- Constant Field Values
-
PARTNERENTITYREF
public static final java.lang.String PARTNERENTITYREF
The partnerEntityRef attribute identifies a PartnerEntity that the Participant plays in the Collaboration. Both a PartnerRole and a PartnerEntity MAY be defined for the Participant.- See Also:
- Constant Field Values
-
PARTNERROLEREF
public static final java.lang.String PARTNERROLEREF
The partnerRoleRef attribute identifies a PartnerRole that the Participant plays in the Collaboration. Both a PartnerRole and a PartnerEntity MAY be defined for the Participant.- See Also:
- Constant Field Values
-
PROCESSREF
public static final java.lang.String PROCESSREF
The processRef attribute identifies the Process that the Participant uses in the Collaboration. The Process will be displayed within the Participant s Pool.- 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
-
ParticipantStereotype
protected ParticipantStereotype(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
-
getEndpointRefsProperty
@CheckForNull public Property getEndpointRefsProperty()
-
getGlobalChoreographyTaskProperty
@CheckForNull public Property getGlobalChoreographyTaskProperty()
-
getInterfaceRefProperty
@CheckForNull public Property getInterfaceRefProperty()
-
getMaximumProperty
@CheckForNull public Property getMaximumProperty()
-
getMinimumProperty
@CheckForNull public Property getMinimumProperty()
-
getNumParticipantsProperty
@CheckForNull public Property getNumParticipantsProperty()
-
getPartnerEntityRefProperty
@CheckForNull public Property getPartnerEntityRefProperty()
-
getPartnerRoleRefProperty
@CheckForNull public Property getPartnerRoleRefProperty()
-
getProcessRefProperty
@CheckForNull public Property getProcessRefProperty()
-
getIdProperty
@CheckForNull public Property getIdProperty()
-
setEndpointRefs
public void setEndpointRefs(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearEndpointRefs
public void clearEndpointRefs(Element element)
-
setGlobalChoreographyTask
public void setGlobalChoreographyTask(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearGlobalChoreographyTask
public void clearGlobalChoreographyTask(Element element)
-
removeGlobalChoreographyTask
public void removeGlobalChoreographyTask(Element element, Element value)
-
getGlobalChoreographyTask
public java.util.List<Element> getGlobalChoreographyTask(Element element)
-
setInterfaceRef
public void setInterfaceRef(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearInterfaceRef
public void clearInterfaceRef(Element element)
-
setMaximum
public void setMaximum(Element element, @CheckForNull java.lang.Integer value)
-
clearMaximum
public void clearMaximum(Element element)
-
getMaximum
@CheckForNull public java.lang.Integer getMaximum(Element element)
-
setMinimum
public void setMinimum(Element element, @CheckForNull java.lang.Integer value)
-
clearMinimum
public void clearMinimum(Element element)
-
getMinimum
@CheckForNull public java.lang.Integer getMinimum(Element element)
-
setNumParticipants
public void setNumParticipants(Element element, @CheckForNull java.lang.Integer value)
-
clearNumParticipants
public void clearNumParticipants(Element element)
-
getNumParticipants
@CheckForNull public java.lang.Integer getNumParticipants(Element element)
-
clearPartnerEntityRef
public void clearPartnerEntityRef(Element element)
-
clearPartnerRoleRef
public void clearPartnerRoleRef(Element element)
-
clearProcessRef
public void clearProcessRef(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)
-
-