public abstract class FlowNodeImpl extends FlowElementImpl implements FlowNode
Modifier and Type | Field and Description |
---|---|
protected static Attribute<Boolean> |
camundaAsyncAfter
Camunda Attributes
|
protected static Attribute<Boolean> |
camundaAsyncBefore |
protected static Attribute<Boolean> |
camundaExclusive |
protected static ElementReferenceCollection<SequenceFlow,Incoming> |
incomingCollection |
protected static ElementReferenceCollection<SequenceFlow,Outgoing> |
outgoingCollection |
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
FlowNodeImpl(ModelTypeInstanceContext context) |
Modifier and Type | Method and Description |
---|---|
AbstractFlowNodeBuilder |
builder()
Returns a new fluent builder for the element if implemented.
|
Collection<SequenceFlow> |
getIncoming() |
Collection<SequenceFlow> |
getOutgoing() |
Query<FlowNode> |
getPreviousNodes() |
Query<FlowNode> |
getSucceedingNodes() |
boolean |
isCamundaAsyncAfter() |
boolean |
isCamundaAsyncBefore()
Camunda Attributes
|
boolean |
isCamundaExclusive() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setCamundaAsyncAfter(boolean isCamundaAsyncAfter) |
void |
setCamundaAsyncBefore(boolean isCamundaAsyncBefore) |
void |
setCamundaExclusive(boolean isCamundaExclusive) |
void |
updateAfterReplacement()
Execute updates after the element was inserted as a replacement of another element.
|
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
getScope, isScope
addChildElement, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
getScope, isScope
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs
protected static ElementReferenceCollection<SequenceFlow,Incoming> incomingCollection
protected static ElementReferenceCollection<SequenceFlow,Outgoing> outgoingCollection
public FlowNodeImpl(ModelTypeInstanceContext context)
public static void registerType(ModelBuilder modelBuilder)
public AbstractFlowNodeBuilder builder()
BpmnModelElementInstance
builder
in interface BpmnModelElementInstance
builder
in interface FlowNode
builder
in class BpmnModelElementInstanceImpl
public void updateAfterReplacement()
ModelElementInstance
updateAfterReplacement
in interface ModelElementInstance
updateAfterReplacement
in class ModelElementInstanceImpl
public Collection<SequenceFlow> getIncoming()
getIncoming
in interface FlowNode
public Collection<SequenceFlow> getOutgoing()
getOutgoing
in interface FlowNode
public Query<FlowNode> getPreviousNodes()
getPreviousNodes
in interface FlowNode
public Query<FlowNode> getSucceedingNodes()
getSucceedingNodes
in interface FlowNode
public boolean isCamundaAsyncBefore()
isCamundaAsyncBefore
in interface FlowNode
public void setCamundaAsyncBefore(boolean isCamundaAsyncBefore)
setCamundaAsyncBefore
in interface FlowNode
public boolean isCamundaAsyncAfter()
isCamundaAsyncAfter
in interface FlowNode
public void setCamundaAsyncAfter(boolean isCamundaAsyncAfter)
setCamundaAsyncAfter
in interface FlowNode
public boolean isCamundaExclusive()
isCamundaExclusive
in interface FlowNode
public void setCamundaExclusive(boolean isCamundaExclusive)
setCamundaExclusive
in interface FlowNode
Copyright © 2018. All rights reserved.