Class CollaborationImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.RootElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.CollaborationImpl
-
- All Implemented Interfaces:
BaseElement
,BpmnModelElementInstance
,Collaboration
,RootElement
,ModelElementInstance
- Direct Known Subclasses:
GlobalConversationImpl
public class CollaborationImpl extends RootElementImpl implements Collaboration
The BPMN collaboration element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static ChildElementCollection<Artifact>
artifactCollection
protected static ChildElementCollection<ConversationAssociation>
conversationAssociationCollection
protected static ChildElementCollection<ConversationLink>
conversationLinkCollection
TODO: choreographyRefprotected static ChildElementCollection<ConversationNode>
conversationNodeCollection
protected static ChildElementCollection<CorrelationKey>
correlationKeyCollection
protected static Attribute<Boolean>
isClosedAttribute
protected static ChildElementCollection<MessageFlowAssociation>
messageFlowAssociationCollection
protected static ChildElementCollection<MessageFlow>
messageFlowCollection
protected static Attribute<String>
nameAttribute
protected static ChildElementCollection<ParticipantAssociation>
participantAssociationCollection
protected static ChildElementCollection<Participant>
participantCollection
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description CollaborationImpl(ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Artifact>
getArtifacts()
Collection<ConversationAssociation>
getConversationAssociations()
Collection<ConversationLink>
getConversationLinks()
TODO: choreographyRefCollection<ConversationNode>
getConversationNodes()
Collection<CorrelationKey>
getCorrelationKeys()
Collection<MessageFlowAssociation>
getMessageFlowAssociations()
Collection<MessageFlow>
getMessageFlows()
String
getName()
Collection<ParticipantAssociation>
getParticipantAssociations()
Collection<Participant>
getParticipants()
boolean
isClosed()
static void
registerType(ModelBuilder modelBuilder)
void
setClosed(boolean isClosed)
void
setName(String name)
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScope
-
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
-
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
-
-
-
Field Detail
-
participantCollection
protected static ChildElementCollection<Participant> participantCollection
-
messageFlowCollection
protected static ChildElementCollection<MessageFlow> messageFlowCollection
-
artifactCollection
protected static ChildElementCollection<Artifact> artifactCollection
-
conversationNodeCollection
protected static ChildElementCollection<ConversationNode> conversationNodeCollection
-
conversationAssociationCollection
protected static ChildElementCollection<ConversationAssociation> conversationAssociationCollection
-
participantAssociationCollection
protected static ChildElementCollection<ParticipantAssociation> participantAssociationCollection
-
messageFlowAssociationCollection
protected static ChildElementCollection<MessageFlowAssociation> messageFlowAssociationCollection
-
correlationKeyCollection
protected static ChildElementCollection<CorrelationKey> correlationKeyCollection
-
conversationLinkCollection
protected static ChildElementCollection<ConversationLink> conversationLinkCollection
TODO: choreographyRef
-
-
Constructor Detail
-
CollaborationImpl
public CollaborationImpl(ModelTypeInstanceContext context)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
getName
public String getName()
- Specified by:
getName
in interfaceCollaboration
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceCollaboration
-
isClosed
public boolean isClosed()
- Specified by:
isClosed
in interfaceCollaboration
-
setClosed
public void setClosed(boolean isClosed)
- Specified by:
setClosed
in interfaceCollaboration
-
getParticipants
public Collection<Participant> getParticipants()
- Specified by:
getParticipants
in interfaceCollaboration
-
getMessageFlows
public Collection<MessageFlow> getMessageFlows()
- Specified by:
getMessageFlows
in interfaceCollaboration
-
getArtifacts
public Collection<Artifact> getArtifacts()
- Specified by:
getArtifacts
in interfaceCollaboration
-
getConversationNodes
public Collection<ConversationNode> getConversationNodes()
- Specified by:
getConversationNodes
in interfaceCollaboration
-
getConversationAssociations
public Collection<ConversationAssociation> getConversationAssociations()
- Specified by:
getConversationAssociations
in interfaceCollaboration
-
getParticipantAssociations
public Collection<ParticipantAssociation> getParticipantAssociations()
- Specified by:
getParticipantAssociations
in interfaceCollaboration
-
getMessageFlowAssociations
public Collection<MessageFlowAssociation> getMessageFlowAssociations()
- Specified by:
getMessageFlowAssociations
in interfaceCollaboration
-
getCorrelationKeys
public Collection<CorrelationKey> getCorrelationKeys()
- Specified by:
getCorrelationKeys
in interfaceCollaboration
-
getConversationLinks
public Collection<ConversationLink> getConversationLinks()
Description copied from interface:Collaboration
TODO: choreographyRef- Specified by:
getConversationLinks
in interfaceCollaboration
-
-