Skip to content

lane

Representation of a BPMN Lane.

CLASS DESCRIPTION
BaseLane

BaseLane is the abstract super class for Lane.

EmbeddedLaneSet

The LaneSet element defines the container for one or more Lanes.

Lane

A Lane is a subpartition within a Process and will extend the entire length of the Process.

LaneSet

The LaneSet element defines the container for one or more Lanes.

Classes

BaseLane dataclass

BaseLane(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    partition_element: Optional[BaseElement] = None,
    flow_node_refs: list[str] = list(),
    name: Optional[str] = None,
    partition_element_ref: Optional[str] = None
)

Bases: BaseElement

BaseLane is the abstract super class for Lane.

ATTRIBUTE DESCRIPTION
flow_node_refs

The list of FlowNodes is partitioned into this Lane according to the partition_element.

TYPE: list[str]

name

The name of the Lane.

TYPE: Optional[str]

partition_element

A BaseElement that specifies the partition value and partition type.

TYPE: Optional[BaseElement]

partition_element_ref

A reference to a BaseElement that specifies the partition value and partition type.

TYPE: Optional[str]

Attributes

flow_node_refs class-attribute instance-attribute
flow_node_refs: list[str] = field(
    default_factory=list,
    metadata={
        "name": "flowNodeRef",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
        "is_reference": True,
    },
)

The list of FlowNodes is partitioned into this Lane according to the partition_element.

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

The name of the Lane.

partition_element class-attribute instance-attribute
partition_element: Optional[BaseElement] = field(
    default=None,
    metadata={
        "name": "partitionElement",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
    },
)

A BaseElement that specifies the partition value and partition type.

Using this partition element, a BPMN-compliant tool can determine the FlowElements that have to be partitioned in this Lane.

partition_element_ref class-attribute instance-attribute
partition_element_ref: Optional[str] = field(
    default=None,
    metadata={
        "name": "partitionElementRef",
        "type": "Attribute",
        "is_reference": True,
    },
)

A reference to a BaseElement that specifies the partition value and partition type.

Using this partition element, a BPMN-compliant tool can determine the FlowElements that have to be partitioned in this Lane.

EmbeddedLaneSet dataclass

EmbeddedLaneSet(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    lane: list[BaseLane] = list(),
    name: Optional[str] = None
)

Bases: BaseElement

The LaneSet element defines the container for one or more Lanes.

Lane dataclass

Lane(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    partition_element: Optional[BaseElement] = None,
    flow_node_refs: list[str] = list(),
    name: Optional[str] = None,
    partition_element_ref: Optional[str] = None,
    child_lane_set: Optional[EmbeddedLaneSet] = None
)

Bases: BaseLane

A Lane is a subpartition within a Process and will extend the entire length of the Process.

ATTRIBUTE DESCRIPTION
child_lane_set

A reference to a LaneSet element for embedded Lanes.

TYPE: Optional[EmbeddedLaneSet]

Attributes

child_lane_set class-attribute instance-attribute
child_lane_set: Optional[EmbeddedLaneSet] = field(
    default=None,
    metadata={
        "name": "childLaneSet",
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
    },
)

A reference to a LaneSet element for embedded Lanes.

LaneSet dataclass

LaneSet(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    lane: list[Lane] = list(),
    name: Optional[str] = None
)

Bases: EmbeddedLaneSet

The LaneSet element defines the container for one or more Lanes.

Functions