org.camunda.bpm.model.bpmn.impl.instance
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, org.camunda.bpm.model.xml.instance.ModelElementInstance
- Direct Known Subclasses:
- ActivityImpl, EventImpl, GatewayImpl
public abstract class FlowNodeImpl
- extends FlowElementImpl
- implements FlowNode
The BPMN flowNode element
- Author:
- Sebastian Menski
| Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl |
modelInstance |
|
Constructor Summary |
FlowNodeImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
|
| Methods 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, setUniqueChildElementByNameNs |
| 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 |
incomingCollection
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<SequenceFlow,Incoming> incomingCollection
outgoingCollection
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<SequenceFlow,Outgoing> outgoingCollection
camundaAsyncAfter
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaAsyncAfter
- Camunda Attributes
camundaAsyncBefore
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaAsyncBefore
camundaExclusive
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaExclusive
camundaJobPriority
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaJobPriority
FlowNodeImpl
public FlowNodeImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
builder
public AbstractFlowNodeBuilder builder()
- Description copied from interface:
BpmnModelElementInstance
- Returns a new fluent builder for the element if implemented.
- Specified by:
builder in interface BpmnModelElementInstance- Specified by:
builder in interface FlowNode- Overrides:
builder in class BpmnModelElementInstanceImpl
- Returns:
- the builder object
updateAfterReplacement
public void updateAfterReplacement()
- Specified by:
updateAfterReplacement in interface org.camunda.bpm.model.xml.instance.ModelElementInstance- Overrides:
updateAfterReplacement in class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
getIncoming
public Collection<SequenceFlow> getIncoming()
- Specified by:
getIncoming in interface FlowNode
getOutgoing
public Collection<SequenceFlow> getOutgoing()
- Specified by:
getOutgoing in interface FlowNode
getPreviousNodes
public Query<FlowNode> getPreviousNodes()
- Specified by:
getPreviousNodes in interface FlowNode
getSucceedingNodes
public Query<FlowNode> getSucceedingNodes()
- Specified by:
getSucceedingNodes in interface FlowNode
isCamundaAsyncBefore
public boolean isCamundaAsyncBefore()
- Camunda Attributes
- Specified by:
isCamundaAsyncBefore in interface FlowNode
setCamundaAsyncBefore
public void setCamundaAsyncBefore(boolean isCamundaAsyncBefore)
- Specified by:
setCamundaAsyncBefore in interface FlowNode
isCamundaAsyncAfter
public boolean isCamundaAsyncAfter()
- Specified by:
isCamundaAsyncAfter in interface FlowNode
setCamundaAsyncAfter
public void setCamundaAsyncAfter(boolean isCamundaAsyncAfter)
- Specified by:
setCamundaAsyncAfter in interface FlowNode
isCamundaExclusive
public boolean isCamundaExclusive()
- Specified by:
isCamundaExclusive in interface FlowNode
setCamundaExclusive
public void setCamundaExclusive(boolean isCamundaExclusive)
- Specified by:
setCamundaExclusive in interface FlowNode
getCamundaJobPriority
public String getCamundaJobPriority()
- Specified by:
getCamundaJobPriority in interface FlowNode
setCamundaJobPriority
public void setCamundaJobPriority(String jobPriority)
- Specified by:
setCamundaJobPriority in interface FlowNode
Copyright © 2017 camunda services GmbH. All rights reserved.