Skip to content

Index

Represents a BPMN 2.0 gateway.

MODULE DESCRIPTION
complex_gateway

Represents a BPMN 2.0 complex gateway.

event_based_gateway

Definitions for the bpmn:eventBasedGateway XML element.

exclusive_gateway

Represents a BPMN 2.0 exclusive gateway.

inclusive_gateway

Represents a BPMN 2.0 inclusive gateway.

parallel_gateway

Represents a BPMN 2.0 Parallel Gateway.

CLASS DESCRIPTION
Gateway

Gateways are used to control how the Process flows through SequenceFlows as they converge and diverge.

Classes

Gateway dataclass

Gateway(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    auditing: Optional[Auditing] = None,
    monitoring: Optional[Monitoring] = None,
    category_value_refs: list[str] = list(),
    name: Optional[str] = None,
    incoming: list[str] = list(),
    outgoing: list[str] = list(),
    gateway_direction: GatewayDirection = UNSPECIFIED
)

Bases: FlowNode

Gateways are used to control how the Process flows through SequenceFlows as they converge and diverge.

Functions