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>
bpmnElementAttribute
protected static ChildElement<BpmnLabel>
bpmnLabelChild
protected static Attribute<MessageVisibleKind>
messageVisibleKindAttribute
protected static AttributeReference<DiagramElement>
sourceElementAttribute
protected 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 BaseElement
getBpmnElement()
BpmnLabel
getBpmnLabel()
MessageVisibleKind
getMessageVisibleKind()
DiagramElement
getSourceElement()
DiagramElement
getTargetElement()
static void
registerType(ModelBuilder modelBuilder)
void
setBpmnElement(BaseElement bpmnElement)
void
setBpmnLabel(BpmnLabel bpmnLabel)
void
setMessageVisibleKind(MessageVisibleKind messageVisibleKind)
void
setSourceElement(DiagramElement sourceElement)
void
setTargetElement(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:
getBpmnElement
in interfaceBpmnEdge
-
setBpmnElement
public void setBpmnElement(BaseElement bpmnElement)
- Specified by:
setBpmnElement
in interfaceBpmnEdge
-
getSourceElement
public DiagramElement getSourceElement()
- Specified by:
getSourceElement
in interfaceBpmnEdge
-
setSourceElement
public void setSourceElement(DiagramElement sourceElement)
- Specified by:
setSourceElement
in interfaceBpmnEdge
-
getTargetElement
public DiagramElement getTargetElement()
- Specified by:
getTargetElement
in interfaceBpmnEdge
-
setTargetElement
public void setTargetElement(DiagramElement targetElement)
- Specified by:
setTargetElement
in interfaceBpmnEdge
-
getMessageVisibleKind
public MessageVisibleKind getMessageVisibleKind()
- Specified by:
getMessageVisibleKind
in interfaceBpmnEdge
-
setMessageVisibleKind
public void setMessageVisibleKind(MessageVisibleKind messageVisibleKind)
- Specified by:
setMessageVisibleKind
in interfaceBpmnEdge
-
getBpmnLabel
public BpmnLabel getBpmnLabel()
- Specified by:
getBpmnLabel
in interfaceBpmnEdge
-
setBpmnLabel
public void setBpmnLabel(BpmnLabel bpmnLabel)
- Specified by:
setBpmnLabel
in interfaceBpmnEdge
-
-