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
The BPMN collaboration element
- Author:
- Sebastian Menski
-
Field Summary
Modifier and TypeFieldDescriptionprotected static ChildElementCollection<Artifact>
protected static ChildElementCollection<ConversationAssociation>
protected static ChildElementCollection<ConversationLink>
TODO: choreographyRefprotected static ChildElementCollection<ConversationNode>
protected static ChildElementCollection<CorrelationKey>
protected static ChildElementCollection<MessageFlowAssociation>
protected static ChildElementCollection<MessageFlow>
protected static ChildElementCollection<ParticipantAssociation>
protected static ChildElementCollection<Participant>
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
-
Method Summary
Modifier and TypeMethodDescriptionTODO: choreographyRefgetName()
boolean
isClosed()
static void
registerType
(ModelBuilder modelBuilder) void
setClosed
(boolean isClosed) void
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 Details
-
nameAttribute
-
isClosedAttribute
-
participantCollection
-
messageFlowCollection
-
artifactCollection
-
conversationNodeCollection
-
conversationAssociationCollection
-
participantAssociationCollection
-
messageFlowAssociationCollection
-
correlationKeyCollection
-
conversationLinkCollection
TODO: choreographyRef
-
-
Constructor Details
-
CollaborationImpl
-
-
Method Details
-
registerType
-
getName
- Specified by:
getName
in interfaceCollaboration
-
setName
- 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
- Specified by:
getParticipants
in interfaceCollaboration
-
getMessageFlows
- Specified by:
getMessageFlows
in interfaceCollaboration
-
getArtifacts
- Specified by:
getArtifacts
in interfaceCollaboration
-
getConversationNodes
- Specified by:
getConversationNodes
in interfaceCollaboration
-
getConversationAssociations
- Specified by:
getConversationAssociations
in interfaceCollaboration
-
getParticipantAssociations
- Specified by:
getParticipantAssociations
in interfaceCollaboration
-
getMessageFlowAssociations
- Specified by:
getMessageFlowAssociations
in interfaceCollaboration
-
getCorrelationKeys
- Specified by:
getCorrelationKeys
in interfaceCollaboration
-
getConversationLinks
Description copied from interface:Collaboration
TODO: choreographyRef- Specified by:
getConversationLinks
in interfaceCollaboration
-