loop_characteristics
Represents the loop characteristics of an activity.
| CLASS | DESCRIPTION |
|---|---|
LoopCharacteristics |
The presence of LoopCharacteristics signifies that the Activity has looping behavior. |
MultiInstanceLoopCharacteristics |
Allows for the creation of a desired number of Activity instances. |
StandardLoopCharacteristics |
The StandardLoopCharacteristics class defines looping behavior based on a boolean condition. |
Classes¶
LoopCharacteristics
dataclass
¶
LoopCharacteristics(
*,
id: Optional[str] = None,
documentation: list[Documentation] = list(),
extension_elements: Optional[ExtensionElements] = None
)
Bases: BaseElement
The presence of LoopCharacteristics signifies that the Activity has looping behavior.
LoopCharacteristics is an abstract class.
MultiInstanceLoopCharacteristics
dataclass
¶
MultiInstanceLoopCharacteristics(
*,
id: Optional[str] = None,
documentation: list[Documentation] = list(),
extension_elements: Optional[ExtensionElements] = None,
loop_cardinality: Optional[Expression] = None,
loop_data_input_ref: Optional[str] = None,
loop_data_output_ref: Optional[str] = None,
input_data_item: Optional[DataInput] = None,
output_data_item: Optional[DataOutput] = None,
complex_behavior_definitions: list[ComplexBehaviorDefinition] = list(),
completion_condition: Optional[Expression] = None,
is_sequential: bool = False,
behavior: MultiInstanceFlowCondition = ALL,
one_behavior_event_ref: Optional[str] = None,
none_behavior_event_ref: Optional[str] = None
)
StandardLoopCharacteristics
dataclass
¶
StandardLoopCharacteristics(
*,
id: Optional[str] = None,
documentation: list[Documentation] = list(),
extension_elements: Optional[ExtensionElements] = None,
loop_condition: Optional[Expression] = None,
test_before: bool = False,
loop_maximum: Optional[int] = None
)
Bases: LoopCharacteristics
The StandardLoopCharacteristics class defines looping behavior based on a boolean condition.