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
Modifier and TypeFieldDescriptionstatic final String
This attribute is used to specify the address (or endpoint reference) of concrete services realizing the Participant.static final String
static final String
This attribute is used to uniquely identify BPMN elements.static final String
This association defines Interfaces that a Participant supports.static final String
The maximum attribute defines maximum number of Participants that MAY be involved in the Collaboration.static final String
The minimum attribute defines minimum number of Participants that MUST be involved in the Collaboration.static final String
The current number of the multiplicity of the Participant for this Choreography or Collaboration Instance.static final String
The partnerEntityRef attribute identifies a PartnerEntity that the Participant plays in the Collaboration.static final String
The partnerRoleRef attribute identifies a PartnerRole that the Participant plays in the Collaboration.static final String
The processRef attribute identifies the Process that the Participant uses in the Collaboration.static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEndpointRefs
(Element element, Element value) void
addGlobalChoreographyTask
(Element element, Element value) void
addInterfaceRef
(Element element, Element value) protected void
clear()
void
clearEndpointRefs
(Element element) void
clearGlobalChoreographyTask
(Element element) void
void
clearInterfaceRef
(Element element) void
clearMaximum
(Element element) void
clearMinimum
(Element element) void
clearNumParticipants
(Element element) void
clearPartnerEntityRef
(Element element) void
clearPartnerRoleRef
(Element element) void
clearProcessRef
(Element element) getEndpointRefs
(Element element) getGlobalChoreographyTask
(Element element) getInterfaceRef
(Element element) getMaximum
(Element element) getMinimum
(Element element) getNumParticipants
(Element element) getPartnerEntityRef
(Element element) getPartnerRoleRef
(Element element) getProcessRef
(Element element) Returns stereotype for this wrapper.boolean
static boolean
isInstance
(Element element) void
removeEndpointRefs
(Element element, Element value) void
removeGlobalChoreographyTask
(Element element, Element value) void
removeInterfaceRef
(Element element, Element value) void
setEndpointRefs
(Element element, Collection<? extends Element> value) void
setGlobalChoreographyTask
(Element element, Collection<? extends Element> value) void
void
setInterfaceRef
(Element element, Collection<? extends Element> value) void
setMaximum
(Element element, Integer value) void
setMinimum
(Element element, Integer value) void
setNumParticipants
(Element element, Integer value) void
setPartnerEntityRef
(Element element, Element value) void
setPartnerRoleRef
(Element element, Element value) void
setProcessRef
(Element element, Element value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Field Details
-
STEREOTYPE_NAME
- See Also:
-
ENDPOINTREFS
This attribute is used to specify the address (or endpoint reference) of concrete services realizing the Participant.- See Also:
-
GLOBALCHOREOGRAPHYTASK
- See Also:
-
INTERFACEREF
This association defines Interfaces that a Participant supports.- See Also:
-
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:
-
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:
-
NUMPARTICIPANTS
The current number of the multiplicity of the Participant for this Choreography or Collaboration Instance.- See Also:
-
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:
-
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:
-
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:
-
ID
This attribute is used to uniquely identify BPMN elements.- See Also:
-
-
Constructor Details
-
ParticipantStereotype
-
-
Method Details
-
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getEndpointRefsProperty
-
getGlobalChoreographyTaskProperty
-
getInterfaceRefProperty
-
getMaximumProperty
-
getMinimumProperty
-
getNumParticipantsProperty
-
getPartnerEntityRefProperty
-
getPartnerRoleRefProperty
-
getProcessRefProperty
-
getIdProperty
-
setEndpointRefs
-
clearEndpointRefs
-
addEndpointRefs
-
removeEndpointRefs
-
getEndpointRefs
-
setGlobalChoreographyTask
public void setGlobalChoreographyTask(Element element, @CheckForNull Collection<? extends Element> value) -
clearGlobalChoreographyTask
-
addGlobalChoreographyTask
-
removeGlobalChoreographyTask
-
getGlobalChoreographyTask
-
setInterfaceRef
-
clearInterfaceRef
-
addInterfaceRef
-
removeInterfaceRef
-
getInterfaceRef
-
setMaximum
-
clearMaximum
-
getMaximum
-
setMinimum
-
clearMinimum
-
getMinimum
-
setNumParticipants
-
clearNumParticipants
-
getNumParticipants
-
setPartnerEntityRef
-
clearPartnerEntityRef
-
getPartnerEntityRef
-
setPartnerRoleRef
-
clearPartnerRoleRef
-
getPartnerRoleRef
-
setProcessRef
-
clearProcessRef
-
getProcessRef
-
setId
-
clearId
-
getId
-
clear
protected void clear() -
is
-
isInstance
-