org.camunda.bpm.model.bpmn.impl.instance
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, org.camunda.bpm.model.xml.instance.ModelElementInstance
public class SequenceFlowImpl
- extends FlowElementImpl
- implements SequenceFlow
The BPMN sequenceFlow element
- Author:
- Sebastian Menski
| Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl |
modelInstance |
|
Constructor Summary |
SequenceFlowImpl(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, updateAfterReplacement |
| 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 |
sourceRefAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<FlowNode> sourceRefAttribute
targetRefAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<FlowNode> targetRefAttribute
isImmediateAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isImmediateAttribute
conditionExpressionCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElement<ConditionExpression> conditionExpressionCollection
SequenceFlowImpl
public SequenceFlowImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
builder
public SequenceFlowBuilder 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 SequenceFlow- Overrides:
builder in class BpmnModelElementInstanceImpl
- Returns:
- the builder object
getSource
public FlowNode getSource()
- Specified by:
getSource in interface SequenceFlow
setSource
public void setSource(FlowNode source)
- Specified by:
setSource in interface SequenceFlow
getTarget
public FlowNode getTarget()
- Specified by:
getTarget in interface SequenceFlow
setTarget
public void setTarget(FlowNode target)
- Specified by:
setTarget in interface SequenceFlow
isImmediate
public boolean isImmediate()
- Specified by:
isImmediate in interface SequenceFlow
setImmediate
public void setImmediate(boolean isImmediate)
- Specified by:
setImmediate in interface SequenceFlow
getConditionExpression
public ConditionExpression getConditionExpression()
- Specified by:
getConditionExpression in interface SequenceFlow
setConditionExpression
public void setConditionExpression(ConditionExpression conditionExpression)
- Specified by:
setConditionExpression in interface SequenceFlow
removeConditionExpression
public void removeConditionExpression()
- Specified by:
removeConditionExpression in interface SequenceFlow
getDiagramElement
public BpmnEdge getDiagramElement()
- Specified by:
getDiagramElement in interface BaseElement- Specified by:
getDiagramElement in interface SequenceFlow- Overrides:
getDiagramElement in class BaseElementImpl
Copyright © 2017 camunda services GmbH. All rights reserved.