Class FlowNodeImpl
java.lang.Object
org.finos.fluxnova.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.BaseElementImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.FlowElementImpl
org.finos.fluxnova.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.finos.fluxnova.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttributeFields inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttributeFields inherited from class org.finos.fluxnova.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) voidsetFluxnovaAsyncAfter(boolean isCamundaAsyncAfter) voidsetFluxnovaAsyncBefore(boolean isCamundaAsyncBefore) voidsetFluxnovaExclusive(boolean isCamundaExclusive) voidsetFluxnovaJobPriority(String jobPriority) voidExecute updates after the element was inserted as a replacement of another element.Methods inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setNameMethods inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdMethods inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods inherited from class org.finos.fluxnova.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.finos.fluxnova.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdMethods inherited from interface org.finos.fluxnova.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface org.finos.fluxnova.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setNameMethods inherited from interface org.finos.fluxnova.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
-
isFluxnovaAsyncBefore
public boolean isFluxnovaAsyncBefore()Camunda Attributes- Specified by:
isFluxnovaAsyncBeforein interfaceFlowNode
-
setFluxnovaAsyncBefore
public void setFluxnovaAsyncBefore(boolean isCamundaAsyncBefore) - Specified by:
setFluxnovaAsyncBeforein interfaceFlowNode
-
isFluxnovaAsyncAfter
public boolean isFluxnovaAsyncAfter()- Specified by:
isFluxnovaAsyncAfterin interfaceFlowNode
-
setFluxnovaAsyncAfter
public void setFluxnovaAsyncAfter(boolean isCamundaAsyncAfter) - Specified by:
setFluxnovaAsyncAfterin interfaceFlowNode
-
isFluxnovaExclusive
public boolean isFluxnovaExclusive()- Specified by:
isFluxnovaExclusivein interfaceFlowNode
-
setFluxnovaExclusive
public void setFluxnovaExclusive(boolean isCamundaExclusive) - Specified by:
setFluxnovaExclusivein interfaceFlowNode
-
getFluxnovaJobPriority
- Specified by:
getFluxnovaJobPriorityin interfaceFlowNode
-
setFluxnovaJobPriority
- Specified by:
setFluxnovaJobPriorityin interfaceFlowNode
-