Class BpmnEdgeImpl
- 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.di.DiagramElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.di.EdgeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.di.LabeledEdgeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.bpmndi.BpmnEdgeImpl
-
- All Implemented Interfaces:
BpmnEdge,BpmnModelElementInstance,DiagramElement,Edge,LabeledEdge,ModelElementInstance
public class BpmnEdgeImpl extends LabeledEdgeImpl implements BpmnEdge
The BPMNDI BPMNEdge element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static AttributeReference<BaseElement>bpmnElementAttributeprotected static ChildElement<BpmnLabel>bpmnLabelChildprotected static Attribute<MessageVisibleKind>messageVisibleKindAttributeprotected static AttributeReference<DiagramElement>sourceElementAttributeprotected static AttributeReference<DiagramElement>targetElementAttribute-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.EdgeImpl
waypointCollection
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.DiagramElementImpl
extensionChild, idAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description BpmnEdgeImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseElementgetBpmnElement()BpmnLabelgetBpmnLabel()MessageVisibleKindgetMessageVisibleKind()DiagramElementgetSourceElement()DiagramElementgetTargetElement()static voidregisterType(ModelBuilder modelBuilder)voidsetBpmnElement(BaseElement bpmnElement)voidsetBpmnLabel(BpmnLabel bpmnLabel)voidsetMessageVisibleKind(MessageVisibleKind messageVisibleKind)voidsetSourceElement(DiagramElement sourceElement)voidsetTargetElement(DiagramElement targetElement)-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.EdgeImpl
getWaypoints
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.DiagramElementImpl
getExtension, getId, setExtension, setId
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, 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.BpmnModelElementInstance
builder, getScope, isScope
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.di.DiagramElement
getExtension, getId, setExtension, setId
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.di.Edge
getWaypoints
-
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
-
bpmnElementAttribute
protected static AttributeReference<BaseElement> bpmnElementAttribute
-
sourceElementAttribute
protected static AttributeReference<DiagramElement> sourceElementAttribute
-
targetElementAttribute
protected static AttributeReference<DiagramElement> targetElementAttribute
-
messageVisibleKindAttribute
protected static Attribute<MessageVisibleKind> messageVisibleKindAttribute
-
bpmnLabelChild
protected static ChildElement<BpmnLabel> bpmnLabelChild
-
-
Constructor Detail
-
BpmnEdgeImpl
public BpmnEdgeImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
getBpmnElement
public BaseElement getBpmnElement()
- Specified by:
getBpmnElementin interfaceBpmnEdge
-
setBpmnElement
public void setBpmnElement(BaseElement bpmnElement)
- Specified by:
setBpmnElementin interfaceBpmnEdge
-
getSourceElement
public DiagramElement getSourceElement()
- Specified by:
getSourceElementin interfaceBpmnEdge
-
setSourceElement
public void setSourceElement(DiagramElement sourceElement)
- Specified by:
setSourceElementin interfaceBpmnEdge
-
getTargetElement
public DiagramElement getTargetElement()
- Specified by:
getTargetElementin interfaceBpmnEdge
-
setTargetElement
public void setTargetElement(DiagramElement targetElement)
- Specified by:
setTargetElementin interfaceBpmnEdge
-
getMessageVisibleKind
public MessageVisibleKind getMessageVisibleKind()
- Specified by:
getMessageVisibleKindin interfaceBpmnEdge
-
setMessageVisibleKind
public void setMessageVisibleKind(MessageVisibleKind messageVisibleKind)
- Specified by:
setMessageVisibleKindin interfaceBpmnEdge
-
getBpmnLabel
public BpmnLabel getBpmnLabel()
- Specified by:
getBpmnLabelin interfaceBpmnEdge
-
setBpmnLabel
public void setBpmnLabel(BpmnLabel bpmnLabel)
- Specified by:
setBpmnLabelin interfaceBpmnEdge
-
-