easybox.org.omg.spec.bpmn._20100524.model
Class EJaxbTCollaboration

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractModelObject
      extended by com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
          extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
              extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTRootElement
                  extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTCollaboration
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbTChoreography, EJaxbTGlobalConversation

public class EJaxbTCollaboration
extends EJaxbTRootElement

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>
 


Field Summary
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> artifact
           
protected  java.util.List<javax.xml.namespace.QName> choreographyRef
           
protected  java.util.List<EJaxbTConversationAssociation> conversationAssociation
           
protected  java.util.List<EJaxbTConversationLink> conversationLink
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTConversationNode>> conversationNode
           
protected  java.util.List<EJaxbTCorrelationKey> correlationKey
           
protected  java.lang.Boolean isClosed
           
protected  java.util.List<EJaxbTMessageFlow> messageFlow
           
protected  java.util.List<EJaxbTMessageFlowAssociation> messageFlowAssociation
           
protected  java.lang.String name
           
protected  java.util.List<EJaxbTParticipant> participant
           
protected  java.util.List<EJaxbTParticipantAssociation> participantAssociation
           
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
documentation, extensionElements, id
 
Constructor Summary
EJaxbTCollaboration()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> getArtifact()
          Gets the value of the artifact property.
 java.util.List<javax.xml.namespace.QName> getChoreographyRef()
          Gets the value of the choreographyRef property.
 java.util.List<EJaxbTConversationAssociation> getConversationAssociation()
          Gets the value of the conversationAssociation property.
 java.util.List<EJaxbTConversationLink> getConversationLink()
          Gets the value of the conversationLink property.
 java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTConversationNode>> getConversationNode()
          Gets the value of the conversationNode property.
 java.util.List<EJaxbTCorrelationKey> getCorrelationKey()
          Gets the value of the correlationKey property.
 java.util.List<EJaxbTMessageFlow> getMessageFlow()
          Gets the value of the messageFlow property.
 java.util.List<EJaxbTMessageFlowAssociation> getMessageFlowAssociation()
          Gets the value of the messageFlowAssociation property.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.List<EJaxbTParticipant> getParticipant()
          Gets the value of the participant property.
 java.util.List<EJaxbTParticipantAssociation> getParticipantAssociation()
          Gets the value of the participantAssociation property.
 boolean isIsClosed()
          Gets the value of the isClosed property.
 boolean isSetArtifact()
           
 boolean isSetChoreographyRef()
           
 boolean isSetConversationAssociation()
           
 boolean isSetConversationLink()
           
 boolean isSetConversationNode()
           
 boolean isSetCorrelationKey()
           
 boolean isSetIsClosed()
           
 boolean isSetMessageFlow()
           
 boolean isSetMessageFlowAssociation()
           
 boolean isSetName()
           
 boolean isSetParticipant()
           
 boolean isSetParticipantAssociation()
           
 void setIsClosed(boolean value)
          Sets the value of the isClosed property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void unsetArtifact()
           
 void unsetChoreographyRef()
           
 void unsetConversationAssociation()
           
 void unsetConversationLink()
           
 void unsetConversationNode()
           
 void unsetCorrelationKey()
           
 void unsetIsClosed()
           
 void unsetMessageFlow()
           
 void unsetMessageFlowAssociation()
           
 void unsetParticipant()
           
 void unsetParticipantAssociation()
           
 
Methods inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
getDocumentation, getExtensionElements, getId, getOtherAttributes, isSetDocumentation, isSetExtensionElements, isSetId, setExtensionElements, setId, unsetDocumentation
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
duplicate, duplicateAs, equals, getAdoptiveParent, getBaseURI, getDOMNode, getNaturalParent, hashCode, setAdoptiveParent, setBaseURI, setNaturalParent
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractModelObject
getParent, getXmlObject, setXmlObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

participant

protected java.util.List<EJaxbTParticipant> participant

messageFlow

protected java.util.List<EJaxbTMessageFlow> messageFlow

artifact

protected java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> artifact

conversationNode

protected java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTConversationNode>> conversationNode

conversationAssociation

protected java.util.List<EJaxbTConversationAssociation> conversationAssociation

participantAssociation

protected java.util.List<EJaxbTParticipantAssociation> participantAssociation

messageFlowAssociation

protected java.util.List<EJaxbTMessageFlowAssociation> messageFlowAssociation

correlationKey

protected java.util.List<EJaxbTCorrelationKey> correlationKey

choreographyRef

protected java.util.List<javax.xml.namespace.QName> choreographyRef

conversationLink

protected java.util.List<EJaxbTConversationLink> conversationLink

name

protected java.lang.String name

isClosed

protected java.lang.Boolean isClosed
Constructor Detail

EJaxbTCollaboration

public EJaxbTCollaboration()
Method Detail

getParticipant

public java.util.List<EJaxbTParticipant> 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 EJaxbTParticipant


isSetParticipant

public boolean isSetParticipant()

unsetParticipant

public void unsetParticipant()

getMessageFlow

public java.util.List<EJaxbTMessageFlow> 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 EJaxbTMessageFlow


isSetMessageFlow

public boolean isSetMessageFlow()

unsetMessageFlow

public void unsetMessageFlow()

getArtifact

public java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> 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<EJaxbTTextAnnotation> JAXBElement<EJaxbTAssociation> JAXBElement<EJaxbTGroup> JAXBElement<EJaxbTArtifact>


isSetArtifact

public boolean isSetArtifact()

unsetArtifact

public void unsetArtifact()

getConversationNode

public java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTConversationNode>> 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<EJaxbTSubConversation> JAXBElement<EJaxbTConversation> JAXBElement<EJaxbTConversationNode> JAXBElement<EJaxbTCallConversation>


isSetConversationNode

public boolean isSetConversationNode()

unsetConversationNode

public void unsetConversationNode()

getConversationAssociation

public java.util.List<EJaxbTConversationAssociation> 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 EJaxbTConversationAssociation


isSetConversationAssociation

public boolean isSetConversationAssociation()

unsetConversationAssociation

public void unsetConversationAssociation()

getParticipantAssociation

public java.util.List<EJaxbTParticipantAssociation> 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 EJaxbTParticipantAssociation


isSetParticipantAssociation

public boolean isSetParticipantAssociation()

unsetParticipantAssociation

public void unsetParticipantAssociation()

getMessageFlowAssociation

public java.util.List<EJaxbTMessageFlowAssociation> 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 EJaxbTMessageFlowAssociation


isSetMessageFlowAssociation

public boolean isSetMessageFlowAssociation()

unsetMessageFlowAssociation

public void unsetMessageFlowAssociation()

getCorrelationKey

public java.util.List<EJaxbTCorrelationKey> 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 EJaxbTCorrelationKey


isSetCorrelationKey

public boolean isSetCorrelationKey()

unsetCorrelationKey

public void unsetCorrelationKey()

getChoreographyRef

public java.util.List<javax.xml.namespace.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


isSetChoreographyRef

public boolean isSetChoreographyRef()

unsetChoreographyRef

public void unsetChoreographyRef()

getConversationLink

public java.util.List<EJaxbTConversationLink> 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 EJaxbTConversationLink


isSetConversationLink

public boolean isSetConversationLink()

unsetConversationLink

public void unsetConversationLink()

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

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

isSetIsClosed

public boolean isSetIsClosed()

unsetIsClosed

public void unsetIsClosed()


Copyright © 2011 Petals Link. All Rights Reserved.