public class SequenceFlowImpl extends FlowElementImpl implements SequenceFlow
Modifier and Type | Field and Description |
---|---|
protected static ChildElement<ConditionExpression> |
conditionExpressionCollection |
protected static Attribute<Boolean> |
isImmediateAttribute |
protected static AttributeReference<FlowNode> |
sourceRefAttribute |
protected static AttributeReference<FlowNode> |
targetRefAttribute |
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
SequenceFlowImpl(ModelTypeInstanceContext context) |
Modifier and Type | Method and Description |
---|---|
SequenceFlowBuilder |
builder()
Returns a new fluent builder for the element if implemented.
|
ConditionExpression |
getConditionExpression() |
BpmnEdge |
getDiagramElement() |
FlowNode |
getSource() |
FlowNode |
getTarget() |
boolean |
isImmediate() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
removeConditionExpression() |
void |
setConditionExpression(ConditionExpression conditionExpression) |
void |
setImmediate(boolean isImmediate) |
void |
setSource(FlowNode source) |
void |
setTarget(FlowNode target) |
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
getScope, isScope
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, updateAfterReplacement
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
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, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
protected static AttributeReference<FlowNode> sourceRefAttribute
protected static AttributeReference<FlowNode> targetRefAttribute
protected static ChildElement<ConditionExpression> conditionExpressionCollection
public SequenceFlowImpl(ModelTypeInstanceContext context)
public static void registerType(ModelBuilder modelBuilder)
public SequenceFlowBuilder builder()
BpmnModelElementInstance
builder
in interface BpmnModelElementInstance
builder
in interface SequenceFlow
builder
in class BpmnModelElementInstanceImpl
public FlowNode getSource()
getSource
in interface SequenceFlow
public void setSource(FlowNode source)
setSource
in interface SequenceFlow
public FlowNode getTarget()
getTarget
in interface SequenceFlow
public void setTarget(FlowNode target)
setTarget
in interface SequenceFlow
public boolean isImmediate()
isImmediate
in interface SequenceFlow
public void setImmediate(boolean isImmediate)
setImmediate
in interface SequenceFlow
public ConditionExpression getConditionExpression()
getConditionExpression
in interface SequenceFlow
public void setConditionExpression(ConditionExpression conditionExpression)
setConditionExpression
in interface SequenceFlow
public void removeConditionExpression()
removeConditionExpression
in interface SequenceFlow
public BpmnEdge getDiagramElement()
getDiagramElement
in interface BaseElement
getDiagramElement
in interface SequenceFlow
getDiagramElement
in class BaseElementImpl
Copyright © 2022. All rights reserved.