org.camunda.bpm.model.bpmn.instance
Interface Collaboration

All Superinterfaces:
BaseElement, BpmnModelElementInstance, org.camunda.bpm.model.xml.instance.ModelElementInstance, RootElement
All Known Subinterfaces:
GlobalConversation
All Known Implementing Classes:
CollaborationImpl, GlobalConversationImpl

public interface Collaboration
extends RootElement

The BPMN collaboration element

Author:
Sebastian Menski

Method Summary
 Collection<Artifact> getArtifacts()
           
 Collection<ConversationAssociation> getConversationAssociations()
           
 Collection<ConversationLink> getConversationLinks()
          TODO: choreographyRef
 Collection<ConversationNode> getConversationNodes()
           
 Collection<CorrelationKey> getCorrelationKeys()
           
 Collection<MessageFlowAssociation> getMessageFlowAssociations()
           
 Collection<MessageFlow> getMessageFlows()
           
 String getName()
           
 Collection<ParticipantAssociation> getParticipantAssociations()
           
 Collection<Participant> getParticipants()
           
 boolean isClosed()
           
 void setClosed(boolean isClosed)
           
 void setName(String name)
           
 
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
 

Method Detail

getName

String getName()

setName

void setName(String name)

isClosed

boolean isClosed()

setClosed

void setClosed(boolean isClosed)

getParticipants

Collection<Participant> getParticipants()

getMessageFlows

Collection<MessageFlow> getMessageFlows()

getArtifacts

Collection<Artifact> getArtifacts()

getConversationNodes

Collection<ConversationNode> getConversationNodes()

getConversationAssociations

Collection<ConversationAssociation> getConversationAssociations()

getParticipantAssociations

Collection<ParticipantAssociation> getParticipantAssociations()

getMessageFlowAssociations

Collection<MessageFlowAssociation> getMessageFlowAssociations()

getCorrelationKeys

Collection<CorrelationKey> getCorrelationKeys()

getConversationLinks

Collection<ConversationLink> getConversationLinks()
TODO: choreographyRef



Copyright © 2017 camunda services GmbH. All rights reserved.