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 Details

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • ENDPOINTREFS

      public static final String ENDPOINTREFS
      This attribute is used to specify the address (or endpoint reference) of concrete services realizing the Participant.
      See Also:
    • GLOBALCHOREOGRAPHYTASK

      public static final String GLOBALCHOREOGRAPHYTASK
      See Also:
    • INTERFACEREF

      public static final String INTERFACEREF
      This association defines Interfaces that a Participant supports.
      See Also:
    • MAXIMUM

      public static final 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:
    • MINIMUM

      public static final 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:
    • NUMPARTICIPANTS

      public static final String NUMPARTICIPANTS
      The current number of the multiplicity of the Participant for this Choreography or Collaboration Instance.
      See Also:
    • PARTNERENTITYREF

      public static final 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:
    • PARTNERROLEREF

      public static final 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:
    • PROCESSREF

      public static final 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:
    • ID

      public static final String ID
      This attribute is used to uniquely identify BPMN elements.
      See Also:
  • Constructor Details

    • ParticipantStereotype

      protected ParticipantStereotype(BPMN2Profile profile)
  • Method Details

    • getStereotype

      public Stereotype getStereotype()
      Description copied from class: ProfileImplementation.StereotypeWrapper
      Returns stereotype for this wrapper.
      Specified by:
      getStereotype in class ProfileImplementation.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 Collection<? extends Element> value)
    • clearEndpointRefs

      public void clearEndpointRefs(Element element)
    • addEndpointRefs

      public void addEndpointRefs(Element element, Element value)
    • removeEndpointRefs

      public void removeEndpointRefs(Element element, Element value)
    • getEndpointRefs

      public List<Element> getEndpointRefs(Element element)
    • setGlobalChoreographyTask

      public void setGlobalChoreographyTask(Element element, @CheckForNull Collection<? extends Element> value)
    • clearGlobalChoreographyTask

      public void clearGlobalChoreographyTask(Element element)
    • addGlobalChoreographyTask

      public void addGlobalChoreographyTask(Element element, Element value)
    • removeGlobalChoreographyTask

      public void removeGlobalChoreographyTask(Element element, Element value)
    • getGlobalChoreographyTask

      public List<Element> getGlobalChoreographyTask(Element element)
    • setInterfaceRef

      public void setInterfaceRef(Element element, @CheckForNull Collection<? extends Element> value)
    • clearInterfaceRef

      public void clearInterfaceRef(Element element)
    • addInterfaceRef

      public void addInterfaceRef(Element element, Element value)
    • removeInterfaceRef

      public void removeInterfaceRef(Element element, Element value)
    • getInterfaceRef

      public List<Element> getInterfaceRef(Element element)
    • setMaximum

      public void setMaximum(Element element, @CheckForNull Integer value)
    • clearMaximum

      public void clearMaximum(Element element)
    • getMaximum

      @CheckForNull public Integer getMaximum(Element element)
    • setMinimum

      public void setMinimum(Element element, @CheckForNull Integer value)
    • clearMinimum

      public void clearMinimum(Element element)
    • getMinimum

      @CheckForNull public Integer getMinimum(Element element)
    • setNumParticipants

      public void setNumParticipants(Element element, @CheckForNull Integer value)
    • clearNumParticipants

      public void clearNumParticipants(Element element)
    • getNumParticipants

      @CheckForNull public Integer getNumParticipants(Element element)
    • setPartnerEntityRef

      public void setPartnerEntityRef(Element element, @CheckForNull Element value)
    • clearPartnerEntityRef

      public void clearPartnerEntityRef(Element element)
    • getPartnerEntityRef

      @CheckForNull public Element getPartnerEntityRef(Element element)
    • setPartnerRoleRef

      public void setPartnerRoleRef(Element element, @CheckForNull Element value)
    • clearPartnerRoleRef

      public void clearPartnerRoleRef(Element element)
    • getPartnerRoleRef

      @CheckForNull public Element getPartnerRoleRef(Element element)
    • setProcessRef

      public void setProcessRef(Element element, @CheckForNull Element value)
    • clearProcessRef

      public void clearProcessRef(Element element)
    • getProcessRef

      @CheckForNull public Element getProcessRef(Element element)
    • setId

      public void setId(Element element, @CheckForNull String value)
    • clearId

      public void clearId(Element element)
    • getId

      @CheckForNull public String getId(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)