Class CollaborationImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.BaseElementImpl
-
- io.zeebe.model.bpmn.impl.instance.RootElementImpl
-
- io.zeebe.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>
artifactCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationAssociation>
conversationAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationLink>
conversationLinkCollection
TODO: choreographyRefprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ConversationNode>
conversationNodeCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationKey>
correlationKeyCollection
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>
isClosedAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<MessageFlowAssociation>
messageFlowAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<MessageFlow>
messageFlowCollection
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>
nameAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ParticipantAssociation>
participantAssociationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Participant>
participantCollection
-
Fields inherited from class io.zeebe.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()
String
getName()
Collection<ParticipantAssociation>
getParticipantAssociations()
Collection<Participant>
getParticipants()
boolean
isClosed()
static void
registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
void
setClosed(boolean isClosed)
void
setName(String name)
-
Methods inherited from class io.zeebe.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, getSingleExtensionElement, setExtensionElements, setId
-
Methods inherited from class io.zeebe.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 io.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setId
-
Methods inherited from interface io.zeebe.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:
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
-
-