concepts.dm.crow.behavior.CrowBehaviorConditionSuite#
- class CrowBehaviorConditionSuite[source]#
Bases:
CrowBehaviorBodySuiteBase
Methods
Attributes
The statements in a behavior body suite.
The condition of the behavior body suite.
The else statement of the behavior body suite.
- __init__(condition, statements, else_statements=None)[source]#
- Parameters:
condition (ValueOutputExpression)
statements (Sequence[CrowBehaviorBodyPrimitiveBase | CrowBehaviorBodySuiteBaseCrowControllerApplicationExpression | ListExpansionExpression])
else_statements (Sequence[CrowBehaviorBodyPrimitiveBase | CrowBehaviorBodySuiteBaseCrowControllerApplicationExpression | ListExpansionExpression] | None)
- __new__(**kwargs)#
- condition: ValueOutputExpression#
The condition of the behavior body suite.
- else_statements: Sequence[CrowBehaviorBodyPrimitiveBase | CrowBehaviorBodySuiteBaseCrowControllerApplicationExpression | ListExpansionExpression] | None#
The else statement of the behavior body suite.
- property statements: Tuple[CrowBehaviorBodyPrimitiveBase | CrowBehaviorBodySuiteBaseCrowControllerApplicationExpression | ListExpansionExpression, ...]#
The statements in a behavior body suite.