bpmnedge
Model definitions for BPMN edges.
| CLASS | DESCRIPTION |
|---|---|
BPMNEdge |
A BPMNEdge is an edge that depicts a relationship between two BPMN model elements. |
Classes¶
BPMNEdge
dataclass
¶
BPMNEdge(
*,
id: Optional[str] = None,
waypoint: list[Waypoint] = list(),
label: Optional[BPMNLabel] = None,
bpmn_element: Optional[str] = None,
source_element: Optional[str] = None,
target_element: Optional[str] = None,
message_visible_kind: Optional[MessageVisibleKind] = None
)
Bases: LabeledEdge
A BPMNEdge is an edge that depicts a relationship between two BPMN model elements.
| ATTRIBUTE | DESCRIPTION |
|---|---|
bpmn_element |
A reference to a connecting BPMN element that this edge depicts. |
label |
An optional label that is nested when the edge has a visible text label with its own bounding box. |
message_visible_kind |
An optional attribute that should be used only for Message Flow.
TYPE:
|
source_element |
An optional reference to the edge’s source element if different from the source inferred from bpmn_element. |
target_element |
An optional reference to the edge’s target element if different from the target inferred from the bpmn_element. |
Attributes¶
bpmn_element
class-attribute
instance-attribute
¶
bpmn_element: Optional[str] = field(
default=None, metadata={"name": "bpmnElement", "type": "Attribute"}
)
A reference to a connecting BPMN element that this edge depicts.
label
class-attribute
instance-attribute
¶
label: Optional[BPMNLabel] = field(
default=None, metadata={"name": "BPMNLabel", "type": "Element"}
)
An optional label that is nested when the edge has a visible text label with its own bounding box.
message_visible_kind
class-attribute
instance-attribute
¶
message_visible_kind: Optional[MessageVisibleKind] = field(
default=None, metadata={"name": "messageVisibleKind", "type": "Attribute"}
)
An optional attribute that should be used only for Message Flow.