Skip to content

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
)

Bases: LoopCharacteristics

Allows for the creation of a desired number of Activity instances.

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.

Functions