Skip to content

bpmnplane

Model definitions for BPMN Plane.

CLASS DESCRIPTION
BPMNPlane

A BPMNPlane is the BPMNDiagram container of BPMNShape and BPMNEdge.

Classes

BPMNPlane dataclass

BPMNPlane(
    *,
    id: Optional[str] = None,
    diagram_elements: list[DiagramElement] = list(),
    bpmn_element: Optional[str] = None,
    bpmn_shapes: list[BPMNShape] = list(),
    bpmn_edges: list[BPMNEdge] = list()
)

Bases: Plane

A BPMNPlane is the BPMNDiagram container of BPMNShape and BPMNEdge.

ATTRIBUTE DESCRIPTION
bpmn_edges

A reference to a BPMNEdge element.

TYPE: list[BPMNEdge]

bpmn_element

A reference to a Process, SubProcess, AdHocSubProcess, Transaction, Collaboration, Choreography, or SubChoreography

TYPE: Optional[str]

bpmn_shapes

A reference to a BPMNShape element.

TYPE: list[BPMNShape]

Attributes

bpmn_edges class-attribute instance-attribute
bpmn_edges: list[BPMNEdge] = field(
    default_factory=list,
    metadata={
        "name": "BPMNEdge",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/DI",
    },
)

A reference to a BPMNEdge element.

bpmn_element class-attribute instance-attribute
bpmn_element: Optional[str] = field(
    default=None, metadata={"name": "bpmnElement", "type": "Attribute"}
)

A reference to a Process, SubProcess, AdHocSubProcess, Transaction, Collaboration, Choreography, or SubChoreography in a BPMN model.

bpmn_shapes class-attribute instance-attribute
bpmn_shapes: list[BPMNShape] = field(
    default_factory=list,
    metadata={
        "name": "BPMNShape",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/DI",
    },
)

A reference to a BPMNShape element.

Functions