org.camunda.bpm.model.bpmn.instance
Interface FlowNode

All Superinterfaces:
BaseElement, BpmnModelElementInstance, FlowElement, org.camunda.bpm.model.xml.instance.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
 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.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
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.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 interface BpmnModelElementInstance
Returns:
the builder object

getIncoming

Collection<SequenceFlow> getIncoming()

getOutgoing

Collection<SequenceFlow> getOutgoing()

getPreviousNodes

Query<FlowNode> getPreviousNodes()

getSucceedingNodes

Query<FlowNode> getSucceedingNodes()

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)


Copyright © 2017 camunda services GmbH. All rights reserved.