concepts.dm.crow.behavior.CrowBehaviorForeachLoopSuite#

class CrowBehaviorForeachLoopSuite[source]#

Bases: CrowBehaviorBodySuiteBase

Methods

Attributes

is_foreach_in_expression

statements

The statements in a behavior body suite.

variable

The variable (including its type) to iterate over.

loop_in_expression

The expression that generates the set of values to iterate over.

__init__(variable, statements, loop_in_expression=None)[source]#
Parameters:
__new__(**kwargs)#
property is_foreach_in_expression: bool#
loop_in_expression: ObjectOrValueOutputExpression | None#

The expression that generates the set of values to iterate over.

property statements: Tuple[CrowBehaviorCommit | CrowAchieveExpression | CrowUntrackExpression | CrowAssertExpression | CrowBindExpression | CrowControllerApplicationExpression | CrowRuntimeAssignmentExpression | CrowFeatureAssignmentExpression | CrowBehaviorConditionSuite | CrowBehaviorWhileLoopSuite | CrowBehaviorForeachLoopSuite | CrowBehaviorOrderingSuite | CrowBehaviorApplicationExpression, ...]#

The statements in a behavior body suite.

variable: Variable#

The variable (including its type) to iterate over.