public abstract class FlowNodeImpl extends FlowElementImpl implements FlowNode
Modifier and Type | Field and Description |
---|---|
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() |
static void |
registerType(ModelBuilder modelBuilder) |
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
Copyright © 2015. All rights reserved.