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

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.FlowElementImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
                      extended by org.camunda.bpm.model.bpmn.impl.instance.EventImpl
                          extended by org.camunda.bpm.model.bpmn.impl.instance.CatchEventImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, CatchEvent, Event, FlowElement, FlowNode, InteractionNode, org.camunda.bpm.model.xml.instance.ModelElementInstance
Direct Known Subclasses:
BoundaryEventImpl, IntermediateCatchEventImpl, StartEventImpl

public abstract class CatchEventImpl
extends EventImpl
implements CatchEvent

The BPMN catchEvent element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataOutputAssociation> dataOutputAssociationCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataOutput> dataOutputCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<EventDefinition> eventDefinitionCollection
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<EventDefinition,EventDefinitionRef> eventDefinitionRefCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<OutputSet> outputSetChild
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> parallelMultipleAttribute
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.EventImpl
propertyCollection
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, camundaJobPriority, incomingCollection, outgoingCollection
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
 
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
CatchEventImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 Collection<DataOutputAssociation> getDataOutputAssociations()
           
 Collection<DataOutput> getDataOutputs()
           
 Collection<EventDefinition> getEventDefinitionRefs()
           
 Collection<EventDefinition> getEventDefinitions()
           
 OutputSet getOutputSet()
           
 boolean isParallelMultiple()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setOutputSet(OutputSet outputSet)
           
 void setParallelMultiple(boolean parallelMultiple)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.EventImpl
getDiagramElement, getProperties
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
builder, getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority, updateAfterReplacement
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
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
 
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.Event
getDiagramElement, getProperties
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowNode
builder, getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
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

parallelMultipleAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> parallelMultipleAttribute

dataOutputCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataOutput> dataOutputCollection

dataOutputAssociationCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<DataOutputAssociation> dataOutputAssociationCollection

outputSetChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<OutputSet> outputSetChild

eventDefinitionCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<EventDefinition> eventDefinitionCollection

eventDefinitionRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<EventDefinition,EventDefinitionRef> eventDefinitionRefCollection
Constructor Detail

CatchEventImpl

public CatchEventImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

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

isParallelMultiple

public boolean isParallelMultiple()
Specified by:
isParallelMultiple in interface CatchEvent

setParallelMultiple

public void setParallelMultiple(boolean parallelMultiple)
Specified by:
setParallelMultiple in interface CatchEvent

getDataOutputs

public Collection<DataOutput> getDataOutputs()
Specified by:
getDataOutputs in interface CatchEvent

getDataOutputAssociations

public Collection<DataOutputAssociation> getDataOutputAssociations()
Specified by:
getDataOutputAssociations in interface CatchEvent

getOutputSet

public OutputSet getOutputSet()
Specified by:
getOutputSet in interface CatchEvent

setOutputSet

public void setOutputSet(OutputSet outputSet)
Specified by:
setOutputSet in interface CatchEvent

getEventDefinitions

public Collection<EventDefinition> getEventDefinitions()
Specified by:
getEventDefinitions in interface CatchEvent

getEventDefinitionRefs

public Collection<EventDefinition> getEventDefinitionRefs()
Specified by:
getEventDefinitionRefs in interface CatchEvent


Copyright © 2017 camunda services GmbH. All rights reserved.