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,org.camunda.bpm.model.xml.instance.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 org.camunda.bpm.model.xml.type.child.ChildElementCollection<Artifact>artifactCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationAssociation>conversationAssociationCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationLink>conversationLinkCollectionTODO: choreographyRefprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationNode>conversationNodeCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationKey>correlationKeyCollectionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isClosedAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<MessageFlowAssociation>messageFlowAssociationCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<MessageFlow>messageFlowCollectionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>nameAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ParticipantAssociation>participantAssociationCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Participant>participantCollection-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
-
-
Constructor Summary
Constructors Constructor Description CollaborationImpl(org.camunda.bpm.model.xml.impl.instance.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(org.camunda.bpm.model.xml.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
-
nameAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
-
isClosedAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isClosedAttribute
-
participantCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Participant> participantCollection
-
messageFlowCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<MessageFlow> messageFlowCollection
-
artifactCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Artifact> artifactCollection
-
conversationNodeCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationNode> conversationNodeCollection
-
conversationAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationAssociation> conversationAssociationCollection
-
participantAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ParticipantAssociation> participantAssociationCollection
-
messageFlowAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<MessageFlowAssociation> messageFlowAssociationCollection
-
correlationKeyCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationKey> correlationKeyCollection
-
conversationLinkCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationLink> conversationLinkCollection
TODO: choreographyRef
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.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
-
-