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>artifactCollectionprotected static ChildElementCollection<ConversationAssociation>conversationAssociationCollectionprotected static ChildElementCollection<ConversationLink>conversationLinkCollectionTODO: choreographyRefprotected static ChildElementCollection<ConversationNode>conversationNodeCollectionprotected static ChildElementCollection<CorrelationKey>correlationKeyCollectionprotected static Attribute<Boolean>isClosedAttributeprotected static ChildElementCollection<MessageFlowAssociation>messageFlowAssociationCollectionprotected static ChildElementCollection<MessageFlow>messageFlowCollectionprotected static Attribute<String>nameAttributeprotected static ChildElementCollection<ParticipantAssociation>participantAssociationCollectionprotected 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()StringgetName()Collection<ParticipantAssociation>getParticipantAssociations()Collection<Participant>getParticipants()booleanisClosed()static voidregisterType(ModelBuilder modelBuilder)voidsetClosed(boolean isClosed)voidsetName(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:
getNamein interfaceCollaboration
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceCollaboration
-
isClosed
public boolean isClosed()
- Specified by:
isClosedin interfaceCollaboration
-
setClosed
public void setClosed(boolean isClosed)
- Specified by:
setClosedin interfaceCollaboration
-
getParticipants
public Collection<Participant> getParticipants()
- Specified by:
getParticipantsin interfaceCollaboration
-
getMessageFlows
public Collection<MessageFlow> getMessageFlows()
- Specified by:
getMessageFlowsin interfaceCollaboration
-
getArtifacts
public Collection<Artifact> getArtifacts()
- Specified by:
getArtifactsin interfaceCollaboration
-
getConversationNodes
public Collection<ConversationNode> getConversationNodes()
- Specified by:
getConversationNodesin interfaceCollaboration
-
getConversationAssociations
public Collection<ConversationAssociation> getConversationAssociations()
- Specified by:
getConversationAssociationsin interfaceCollaboration
-
getParticipantAssociations
public Collection<ParticipantAssociation> getParticipantAssociations()
- Specified by:
getParticipantAssociationsin interfaceCollaboration
-
getMessageFlowAssociations
public Collection<MessageFlowAssociation> getMessageFlowAssociations()
- Specified by:
getMessageFlowAssociationsin interfaceCollaboration
-
getCorrelationKeys
public Collection<CorrelationKey> getCorrelationKeys()
- Specified by:
getCorrelationKeysin interfaceCollaboration
-
getConversationLinks
public Collection<ConversationLink> getConversationLinks()
Description copied from interface:CollaborationTODO: choreographyRef- Specified by:
getConversationLinksin interfaceCollaboration
-
-