Class BpmnEdgeImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.di.DiagramElementImpl
-
- io.zeebe.model.bpmn.impl.instance.di.EdgeImpl
-
- io.zeebe.model.bpmn.impl.instance.di.LabeledEdgeImpl
-
- io.zeebe.model.bpmn.impl.instance.bpmndi.BpmnEdgeImpl
-
- All Implemented Interfaces:
BpmnEdge
,BpmnModelElementInstance
,DiagramElement
,Edge
,LabeledEdge
,org.camunda.bpm.model.xml.instance.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 org.camunda.bpm.model.xml.type.reference.AttributeReference<BaseElement>
bpmnElementAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElement<BpmnLabel>
bpmnLabelChild
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<MessageVisibleKind>
messageVisibleKindAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DiagramElement>
sourceElementAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DiagramElement>
targetElementAttribute
-
Fields inherited from class io.zeebe.model.bpmn.impl.instance.di.EdgeImpl
waypointCollection
-
Fields inherited from class io.zeebe.model.bpmn.impl.instance.di.DiagramElementImpl
extensionChild, idAttribute
-
-
Constructor Summary
Constructors Constructor Description BpmnEdgeImpl(org.camunda.bpm.model.xml.impl.instance.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(org.camunda.bpm.model.xml.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 io.zeebe.model.bpmn.impl.instance.di.EdgeImpl
getWaypoints
-
Methods inherited from class io.zeebe.model.bpmn.impl.instance.di.DiagramElementImpl
getExtension, getId, setExtension, setId
-
Methods inherited from class io.zeebe.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 io.zeebe.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
-
Methods inherited from interface io.zeebe.model.bpmn.instance.di.DiagramElement
getExtension, getId, setExtension, setId
-
Methods inherited from interface io.zeebe.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 org.camunda.bpm.model.xml.type.reference.AttributeReference<BaseElement> bpmnElementAttribute
-
sourceElementAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DiagramElement> sourceElementAttribute
-
targetElementAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DiagramElement> targetElementAttribute
-
messageVisibleKindAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<MessageVisibleKind> messageVisibleKindAttribute
-
bpmnLabelChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<BpmnLabel> bpmnLabelChild
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.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
-
-