org.camunda.bpm.model.bpmn.impl.instance
Class ConversationNodeImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.ConversationNodeImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, ConversationNode, InteractionNode, org.camunda.bpm.model.xml.instance.ModelElementInstance
Direct Known Subclasses:
CallConversationImpl, ConversationImpl, SubConversationImpl

public abstract class ConversationNodeImpl
extends BaseElementImpl
implements ConversationNode

The BPMN conversationNode element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationKey> correlationKeyCollection
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<MessageFlow,MessageFlowRef> messageFlowRefCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<Participant,ParticipantRef> participantRefCollection
           
 
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
ConversationNodeImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 Collection<CorrelationKey> getCorrelationKeys()
           
 Collection<MessageFlow> getMessageFlows()
           
 String getName()
           
 Collection<Participant> getParticipants()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setName(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
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.InteractionNode
getId, setId
 

Field Detail

nameAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute

participantRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<Participant,ParticipantRef> participantRefCollection

messageFlowRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<MessageFlow,MessageFlowRef> messageFlowRefCollection

correlationKeyCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationKey> correlationKeyCollection
Constructor Detail

ConversationNodeImpl

public ConversationNodeImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)

getName

public String getName()
Specified by:
getName in interface ConversationNode

setName

public void setName(String name)
Specified by:
setName in interface ConversationNode

getParticipants

public Collection<Participant> getParticipants()
Specified by:
getParticipants in interface ConversationNode

getMessageFlows

public Collection<MessageFlow> getMessageFlows()
Specified by:
getMessageFlows in interface ConversationNode

getCorrelationKeys

public Collection<CorrelationKey> getCorrelationKeys()
Specified by:
getCorrelationKeys in interface ConversationNode


Copyright © 2017 camunda services GmbH. All rights reserved.