concepts.dm.crow.behavior.CrowBehaviorConditionSuite#

class CrowBehaviorConditionSuite[source]#

Bases: CrowBehaviorBodySuiteBase

Methods

Attributes

statements

The statements in a behavior body suite.

condition

The condition of the behavior body suite.

else_statements

The else statement of the behavior body suite.

__init__(condition, statements, else_statements=None)[source]#
Parameters:
__new__(**kwargs)#
condition: ValueOutputExpression#

The condition of the behavior body suite.

else_statements: Sequence[CrowBehaviorCommit | CrowAchieveExpression | CrowUntrackExpression | CrowAssertExpression | CrowBindExpression | CrowControllerApplicationExpression | CrowRuntimeAssignmentExpression | CrowFeatureAssignmentExpression | CrowBehaviorConditionSuite | CrowBehaviorWhileLoopSuite | CrowBehaviorForeachLoopSuite | CrowBehaviorOrderingSuite | CrowBehaviorApplicationExpression] | None#

The else statement of the behavior body suite.

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

The statements in a behavior body suite.