Class TCollaboration

  • Direct Known Subclasses:
    TChoreography, TGlobalConversation

    public class TCollaboration
    extends TRootElement

    Java class for tCollaboration complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="tCollaboration">
       <complexContent>
         <extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tRootElement">
           <sequence>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}participant" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}messageFlow" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}artifact" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}conversationNode" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}conversationAssociation" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}participantAssociation" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}messageFlowAssociation" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}correlationKey" maxOccurs="unbounded" minOccurs="0"/>
             <element name="choreographyRef" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}conversationLink" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="isClosed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • TCollaboration

        public TCollaboration()
    • Method Detail

      • getParticipant

        public List<TParticipant> getParticipant()
        Gets the value of the participant property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the participant property.

        For example, to add a new item, do as follows:

            getParticipant().add(newItem);
         

        Objects of the following type(s) are allowed in the list TParticipant

      • getMessageFlow

        public List<TMessageFlow> getMessageFlow()
        Gets the value of the messageFlow property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the messageFlow property.

        For example, to add a new item, do as follows:

            getMessageFlow().add(newItem);
         

        Objects of the following type(s) are allowed in the list TMessageFlow

      • getArtifact

        public List<javax.xml.bind.JAXBElement<? extends TArtifact>> getArtifact()
        Gets the value of the artifact property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the artifact property.

        For example, to add a new item, do as follows:

            getArtifact().add(newItem);
         

        Objects of the following type(s) are allowed in the list JAXBElement<TGroup> JAXBElement<TAssociation> JAXBElement<TTextAnnotation> JAXBElement<TArtifact>

      • getConversationNode

        public List<javax.xml.bind.JAXBElement<? extends TConversationNode>> getConversationNode()
        Gets the value of the conversationNode property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the conversationNode property.

        For example, to add a new item, do as follows:

            getConversationNode().add(newItem);
         

        Objects of the following type(s) are allowed in the list JAXBElement<TSubConversation> JAXBElement<TCallConversation> JAXBElement<TConversation> JAXBElement<TConversationNode>

      • getConversationAssociation

        public List<TConversationAssociation> getConversationAssociation()
        Gets the value of the conversationAssociation property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the conversationAssociation property.

        For example, to add a new item, do as follows:

            getConversationAssociation().add(newItem);
         

        Objects of the following type(s) are allowed in the list TConversationAssociation

      • getParticipantAssociation

        public List<TParticipantAssociation> getParticipantAssociation()
        Gets the value of the participantAssociation property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the participantAssociation property.

        For example, to add a new item, do as follows:

            getParticipantAssociation().add(newItem);
         

        Objects of the following type(s) are allowed in the list TParticipantAssociation

      • getMessageFlowAssociation

        public List<TMessageFlowAssociation> getMessageFlowAssociation()
        Gets the value of the messageFlowAssociation property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the messageFlowAssociation property.

        For example, to add a new item, do as follows:

            getMessageFlowAssociation().add(newItem);
         

        Objects of the following type(s) are allowed in the list TMessageFlowAssociation

      • getCorrelationKey

        public List<TCorrelationKey> getCorrelationKey()
        Gets the value of the correlationKey property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the correlationKey property.

        For example, to add a new item, do as follows:

            getCorrelationKey().add(newItem);
         

        Objects of the following type(s) are allowed in the list TCorrelationKey

      • getChoreographyRef

        public List<QName> getChoreographyRef()
        Gets the value of the choreographyRef property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the choreographyRef property.

        For example, to add a new item, do as follows:

            getChoreographyRef().add(newItem);
         

        Objects of the following type(s) are allowed in the list QName

      • getConversationLink

        public List<TConversationLink> getConversationLink()
        Gets the value of the conversationLink property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the conversationLink property.

        For example, to add a new item, do as follows:

            getConversationLink().add(newItem);
         

        Objects of the following type(s) are allowed in the list TConversationLink

      • getName

        public String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • isIsClosed

        public boolean isIsClosed()
        Gets the value of the isClosed property.
        Returns:
        possible object is Boolean
      • setIsClosed

        public void setIsClosed​(Boolean value)
        Sets the value of the isClosed property.
        Parameters:
        value - allowed object is Boolean