Class TCollaboration
- java.lang.Object
-
- org.omg.spec.bpmn.model.TBaseElement
-
- org.omg.spec.bpmn.model.TRootElement
-
- org.omg.spec.bpmn.model.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>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<javax.xml.bind.JAXBElement<? extends TArtifact>>
artifact
protected List<QName>
choreographyRef
protected List<TConversationAssociation>
conversationAssociation
protected List<TConversationLink>
conversationLink
protected List<javax.xml.bind.JAXBElement<? extends TConversationNode>>
conversationNode
protected List<TCorrelationKey>
correlationKey
protected Boolean
isClosed
protected List<TMessageFlow>
messageFlow
protected List<TMessageFlowAssociation>
messageFlowAssociation
protected String
name
protected List<TParticipant>
participant
protected List<TParticipantAssociation>
participantAssociation
-
Fields inherited from class org.omg.spec.bpmn.model.TBaseElement
documentation, extensionElements, id
-
-
Constructor Summary
Constructors Constructor Description TCollaboration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<javax.xml.bind.JAXBElement<? extends TArtifact>>
getArtifact()
Gets the value of the artifact property.List<QName>
getChoreographyRef()
Gets the value of the choreographyRef property.List<TConversationAssociation>
getConversationAssociation()
Gets the value of the conversationAssociation property.List<TConversationLink>
getConversationLink()
Gets the value of the conversationLink property.List<javax.xml.bind.JAXBElement<? extends TConversationNode>>
getConversationNode()
Gets the value of the conversationNode property.List<TCorrelationKey>
getCorrelationKey()
Gets the value of the correlationKey property.List<TMessageFlow>
getMessageFlow()
Gets the value of the messageFlow property.List<TMessageFlowAssociation>
getMessageFlowAssociation()
Gets the value of the messageFlowAssociation property.String
getName()
Gets the value of the name property.List<TParticipant>
getParticipant()
Gets the value of the participant property.List<TParticipantAssociation>
getParticipantAssociation()
Gets the value of the participantAssociation property.boolean
isIsClosed()
Gets the value of the isClosed property.void
setIsClosed(Boolean value)
Sets the value of the isClosed property.void
setName(String value)
Sets the value of the name property.-
Methods inherited from class org.omg.spec.bpmn.model.TBaseElement
getDocumentation, getExtensionElements, getId, getOtherAttributes, setExtensionElements, setId
-
-
-
-
Field Detail
-
participant
protected List<TParticipant> participant
-
messageFlow
protected List<TMessageFlow> messageFlow
-
conversationNode
protected List<javax.xml.bind.JAXBElement<? extends TConversationNode>> conversationNode
-
conversationAssociation
protected List<TConversationAssociation> conversationAssociation
-
participantAssociation
protected List<TParticipantAssociation> participantAssociation
-
messageFlowAssociation
protected List<TMessageFlowAssociation> messageFlowAssociation
-
correlationKey
protected List<TCorrelationKey> correlationKey
-
conversationLink
protected List<TConversationLink> conversationLink
-
name
protected String name
-
isClosed
protected Boolean isClosed
-
-
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 isString
-
isIsClosed
public boolean isIsClosed()
Gets the value of the isClosed property.- Returns:
- possible object is
Boolean
-
-