complex_gateway
Represents a BPMN 2.0 complex gateway.
| CLASS | DESCRIPTION |
|---|---|
ComplexGateway |
The Complex Gateway can be used to model complex synchronization behavior. |
Classes¶
ComplexGateway
dataclass
¶
ComplexGateway(
*,
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,
activation_condition: Optional[Expression] = None,
default: Optional[str] = None
)
Bases: Gateway
The Complex Gateway can be used to model complex synchronization behavior.
| ATTRIBUTE | DESCRIPTION |
|---|---|
activation_condition |
Determines which combination of incoming tokens will be synchronized for activation of the Gateway.
TYPE:
|
default |
The Sequence Flow that receives a token when all other Sequence Flows’ conditions evaluate to false. |
Attributes¶
activation_condition
class-attribute
instance-attribute
¶
activation_condition: Optional[Expression] = field(
default=None,
metadata={
"name": "activationCondition",
"type": "Element",
"namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
},
)
Determines which combination of incoming tokens will be synchronized for activation of the Gateway.