Class FlowNodeImpl
java.lang.Object
org.operaton.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.operaton.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
org.operaton.bpm.model.bpmn.impl.instance.FlowElementImpl
org.operaton.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 TypeFieldDescriptionprotected static ElementReferenceCollection<SequenceFlow, Incoming> Operaton Attributesprotected static ElementReferenceCollection<SequenceFlow, Outgoing> Fields inherited from class org.operaton.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttributeFields inherited from class org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttributeFields inherited from class org.operaton.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.booleanbooleanOperaton Attributesbooleanstatic voidregisterType(ModelBuilder modelBuilder) voidsetOperatonAsyncAfter(boolean isOperatonAsyncAfter) voidsetOperatonAsyncBefore(boolean isOperatonAsyncBefore) voidsetOperatonExclusive(boolean isOperatonExclusive) voidsetOperatonJobPriority(String jobPriority) voidExecute updates after the element was inserted as a replacement of another element.Methods inherited from class org.operaton.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setNameMethods inherited from class org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdMethods inherited from class org.operaton.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods inherited from class org.operaton.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.operaton.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdMethods inherited from interface org.operaton.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface org.operaton.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setNameMethods inherited from interface org.operaton.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
-
operatonAsyncAfter
Operaton Attributes -
operatonAsyncBefore
-
operatonExclusive
-
operatonJobPriority
-
-
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
-
isOperatonAsyncBefore
public boolean isOperatonAsyncBefore()Operaton Attributes- Specified by:
isOperatonAsyncBeforein interfaceFlowNode
-
setOperatonAsyncBefore
public void setOperatonAsyncBefore(boolean isOperatonAsyncBefore) - Specified by:
setOperatonAsyncBeforein interfaceFlowNode
-
isOperatonAsyncAfter
public boolean isOperatonAsyncAfter()- Specified by:
isOperatonAsyncAfterin interfaceFlowNode
-
setOperatonAsyncAfter
public void setOperatonAsyncAfter(boolean isOperatonAsyncAfter) - Specified by:
setOperatonAsyncAfterin interfaceFlowNode
-
isOperatonExclusive
public boolean isOperatonExclusive()- Specified by:
isOperatonExclusivein interfaceFlowNode
-
setOperatonExclusive
public void setOperatonExclusive(boolean isOperatonExclusive) - Specified by:
setOperatonExclusivein interfaceFlowNode
-
getOperatonJobPriority
- Specified by:
getOperatonJobPriorityin interfaceFlowNode
-
setOperatonJobPriority
- Specified by:
setOperatonJobPriorityin interfaceFlowNode
-