Class SequenceFlowImpl
- 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.SequenceFlowImpl
-
- All Implemented Interfaces:
BaseElement,BpmnModelElementInstance,FlowElement,SequenceFlow,ModelElementInstance
public class SequenceFlowImpl extends FlowElementImpl implements SequenceFlow
The BPMN sequenceFlow element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static ChildElement<ConditionExpression>conditionExpressionCollectionprotected static Attribute<java.lang.Boolean>isImmediateAttributeprotected static AttributeReference<FlowNode>sourceRefAttributeprotected static AttributeReference<FlowNode>targetRefAttribute-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description SequenceFlowImpl(ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SequenceFlowBuilderbuilder()Returns a new fluent builder for the element if implemented.ConditionExpressiongetConditionExpression()BpmnEdgegetDiagramElement()FlowNodegetSource()FlowNodegetTarget()booleanisImmediate()static voidregisterType(ModelBuilder modelBuilder)voidremoveConditionExpression()voidsetConditionExpression(ConditionExpression conditionExpression)voidsetImmediate(boolean isImmediate)voidsetSource(FlowNode source)voidsetTarget(FlowNode target)-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
-
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, updateAfterReplacement
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
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.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
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
-
-
-
-
Field Detail
-
sourceRefAttribute
protected static AttributeReference<FlowNode> sourceRefAttribute
-
targetRefAttribute
protected static AttributeReference<FlowNode> targetRefAttribute
-
isImmediateAttribute
protected static Attribute<java.lang.Boolean> isImmediateAttribute
-
conditionExpressionCollection
protected static ChildElement<ConditionExpression> conditionExpressionCollection
-
-
Constructor Detail
-
SequenceFlowImpl
public SequenceFlowImpl(ModelTypeInstanceContext context)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
builder
public SequenceFlowBuilder builder()
Description copied from interface:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceSequenceFlow- Overrides:
builderin classBpmnModelElementInstanceImpl- Returns:
- the builder object
-
getSource
public FlowNode getSource()
- Specified by:
getSourcein interfaceSequenceFlow
-
setSource
public void setSource(FlowNode source)
- Specified by:
setSourcein interfaceSequenceFlow
-
getTarget
public FlowNode getTarget()
- Specified by:
getTargetin interfaceSequenceFlow
-
setTarget
public void setTarget(FlowNode target)
- Specified by:
setTargetin interfaceSequenceFlow
-
isImmediate
public boolean isImmediate()
- Specified by:
isImmediatein interfaceSequenceFlow
-
setImmediate
public void setImmediate(boolean isImmediate)
- Specified by:
setImmediatein interfaceSequenceFlow
-
getConditionExpression
public ConditionExpression getConditionExpression()
- Specified by:
getConditionExpressionin interfaceSequenceFlow
-
setConditionExpression
public void setConditionExpression(ConditionExpression conditionExpression)
- Specified by:
setConditionExpressionin interfaceSequenceFlow
-
removeConditionExpression
public void removeConditionExpression()
- Specified by:
removeConditionExpressionin interfaceSequenceFlow
-
getDiagramElement
public BpmnEdge getDiagramElement()
- Specified by:
getDiagramElementin interfaceBaseElement- Specified by:
getDiagramElementin interfaceSequenceFlow- Overrides:
getDiagramElementin classBaseElementImpl
-
-