Class FlowNodeImpl
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.FlowElementImpl
org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
- All Implemented Interfaces:
BaseElement,BpmnModelElementInstance,FlowElement,FlowNode,ModelElementInstance
- Direct Known Subclasses:
ActivityImpl,EventImpl,GatewayImpl
The BPMN flowNode element
- Author:
- Sebastian Menski
-
Field Summary
FieldsModifier and TypeFieldDescriptionCamunda Attributesprotected static ElementReferenceCollection<SequenceFlow,Incoming> protected static ElementReferenceCollection<SequenceFlow,Outgoing> Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttributeFields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttributeFields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a new fluent builder for the element if implemented.booleanbooleanCamunda Attributesbooleanstatic voidregisterType(ModelBuilder modelBuilder) voidsetCamundaAsyncAfter(boolean isCamundaAsyncAfter) voidsetCamundaAsyncBefore(boolean isCamundaAsyncBefore) voidsetCamundaExclusive(boolean isCamundaExclusive) voidsetCamundaJobPriority(String jobPriority) voidExecute updates after the element was inserted as a replacement of another element.Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setNameMethods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdMethods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods 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, setUniqueChildElementByNameNsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdMethods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setNameMethods 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
-
Field Details
-
incomingCollection
-
outgoingCollection
-
camundaAsyncAfter
Camunda Attributes -
camundaAsyncBefore
-
camundaExclusive
-
camundaJobPriority
-
-
Constructor Details
-
FlowNodeImpl
-
-
Method Details
-
registerType
-
builder
Description copied from interface:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceFlowNode- Overrides:
builderin classBpmnModelElementInstanceImpl- Returns:
- the builder object
-
updateAfterReplacement
public void updateAfterReplacement()Description copied from interface:ModelElementInstanceExecute updates after the element was inserted as a replacement of another element.- Specified by:
updateAfterReplacementin interfaceModelElementInstance- Overrides:
updateAfterReplacementin classModelElementInstanceImpl
-
getIncoming
- Specified by:
getIncomingin interfaceFlowNode
-
getOutgoing
- Specified by:
getOutgoingin interfaceFlowNode
-
getPreviousNodes
- Specified by:
getPreviousNodesin interfaceFlowNode
-
getSucceedingNodes
- Specified by:
getSucceedingNodesin interfaceFlowNode
-
isCamundaAsyncBefore
public boolean isCamundaAsyncBefore()Camunda Attributes- Specified by:
isCamundaAsyncBeforein interfaceFlowNode
-
setCamundaAsyncBefore
public void setCamundaAsyncBefore(boolean isCamundaAsyncBefore) - Specified by:
setCamundaAsyncBeforein interfaceFlowNode
-
isCamundaAsyncAfter
public boolean isCamundaAsyncAfter()- Specified by:
isCamundaAsyncAfterin interfaceFlowNode
-
setCamundaAsyncAfter
public void setCamundaAsyncAfter(boolean isCamundaAsyncAfter) - Specified by:
setCamundaAsyncAfterin interfaceFlowNode
-
isCamundaExclusive
public boolean isCamundaExclusive()- Specified by:
isCamundaExclusivein interfaceFlowNode
-
setCamundaExclusive
public void setCamundaExclusive(boolean isCamundaExclusive) - Specified by:
setCamundaExclusivein interfaceFlowNode
-
getCamundaJobPriority
- Specified by:
getCamundaJobPriorityin interfaceFlowNode
-
setCamundaJobPriority
- Specified by:
setCamundaJobPriorityin interfaceFlowNode
-