concepts.dm.crow.behavior.CrowBehaviorForeachLoopSuite#
- class CrowBehaviorForeachLoopSuite[source]#
Bases:
CrowBehaviorBodySuiteBase
Methods
Attributes
The statements in a behavior body suite.
The variable (including its type) to iterate over.
The expression that generates the set of values to iterate over.
- __init__(variable, statements, loop_in_expression=None)[source]#
- Parameters:
variable (Variable)
statements (Sequence[CrowBehaviorCommit | CrowAchieveExpression | CrowUntrackExpression | CrowAssertExpression | CrowBindExpression | CrowControllerApplicationExpression | CrowRuntimeAssignmentExpression | CrowFeatureAssignmentExpression | CrowBehaviorConditionSuite | CrowBehaviorWhileLoopSuite | CrowBehaviorForeachLoopSuite | CrowBehaviorOrderingSuite | CrowBehaviorApplicationExpression])
loop_in_expression (ObjectOrValueOutputExpression | None)
- __new__(**kwargs)#
- 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.