Interface FlowNode
-
- All Superinterfaces:
BaseElement
,BpmnModelElementInstance
,FlowElement
,ModelElementInstance
- All Known Subinterfaces:
Activity
,BoundaryEvent
,BusinessRuleTask
,CallActivity
,CatchEvent
,ComplexGateway
,EndEvent
,Event
,EventBasedGateway
,ExclusiveGateway
,Gateway
,InclusiveGateway
,IntermediateCatchEvent
,IntermediateThrowEvent
,ManualTask
,ParallelGateway
,ReceiveTask
,ScriptTask
,SendTask
,ServiceTask
,StartEvent
,SubProcess
,Task
,ThrowEvent
,Transaction
,UserTask
- All Known Implementing Classes:
ActivityImpl
,BoundaryEventImpl
,BusinessRuleTaskImpl
,CallActivityImpl
,CatchEventImpl
,ComplexGatewayImpl
,EndEventImpl
,EventBasedGatewayImpl
,EventImpl
,ExclusiveGatewayImpl
,FlowNodeImpl
,GatewayImpl
,InclusiveGatewayImpl
,IntermediateCatchEventImpl
,IntermediateThrowEventImpl
,ManualTaskImpl
,ParallelGatewayImpl
,ReceiveTaskImpl
,ScriptTaskImpl
,SendTaskImpl
,ServiceTaskImpl
,StartEventImpl
,SubProcessImpl
,TaskImpl
,ThrowEventImpl
,TransactionImpl
,UserTaskImpl
public interface FlowNode extends FlowElement
The BPMN flowNode element- Author:
- Sebastian Menski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractFlowNodeBuilder
builder()
Returns a new fluent builder for the element if implemented.String
getCamundaJobPriority()
Collection<SequenceFlow>
getIncoming()
Collection<SequenceFlow>
getOutgoing()
Query<FlowNode>
getPreviousNodes()
Query<FlowNode>
getSucceedingNodes()
boolean
isCamundaAsyncAfter()
boolean
isCamundaAsyncBefore()
boolean
isCamundaExclusive()
void
setCamundaAsyncAfter(boolean isCamundaAsyncAfter)
void
setCamundaAsyncBefore(boolean isCamundaAsyncBefore)
void
setCamundaExclusive(boolean isCamundaExclusive)
void
setCamundaJobPriority(String jobPriority)
-
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
getScope, isScope
-
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.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
-
-
-
-
Method Detail
-
builder
AbstractFlowNodeBuilder builder()
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Returns:
- the builder object
-
getIncoming
Collection<SequenceFlow> getIncoming()
-
getOutgoing
Collection<SequenceFlow> getOutgoing()
-
isCamundaAsyncBefore
boolean isCamundaAsyncBefore()
-
setCamundaAsyncBefore
void setCamundaAsyncBefore(boolean isCamundaAsyncBefore)
-
isCamundaAsyncAfter
boolean isCamundaAsyncAfter()
-
setCamundaAsyncAfter
void setCamundaAsyncAfter(boolean isCamundaAsyncAfter)
-
isCamundaExclusive
boolean isCamundaExclusive()
-
setCamundaExclusive
void setCamundaExclusive(boolean isCamundaExclusive)
-
getCamundaJobPriority
String getCamundaJobPriority()
-
setCamundaJobPriority
void setCamundaJobPriority(String jobPriority)
-
-