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>>artifactprotected List<QName>choreographyRefprotected List<TConversationAssociation>conversationAssociationprotected List<TConversationLink>conversationLinkprotected List<javax.xml.bind.JAXBElement<? extends TConversationNode>>conversationNodeprotected List<TCorrelationKey>correlationKeyprotected BooleanisClosedprotected List<TMessageFlow>messageFlowprotected List<TMessageFlowAssociation>messageFlowAssociationprotected Stringnameprotected List<TParticipant>participantprotected 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.StringgetName()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.booleanisIsClosed()Gets the value of the isClosed property.voidsetIsClosed(Boolean value)Sets the value of the isClosed property.voidsetName(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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
-
-