concepts.dm.crow.planners.regression_dependency#

Dependencies for the regression planning.

Functions

recover_graph_from_trace(trace, scopes)

Classes

RegressionDependencyGraph

RegressionTraceStatement

RegressionTraceStatement(stmt: Union[concepts.dm.crow.behavior.CrowBehaviorOrderingSuite, concepts.dm.crow.behavior.CrowBehaviorForeachLoopSuite, concepts.dm.crow.behavior.CrowBehaviorWhileLoopSuite, concepts.dm.crow.behavior.CrowBehaviorConditionSuite, concepts.dm.crow.behavior.CrowBindExpression, concepts.dm.crow.behavior.CrowAssertExpression, concepts.dm.crow.behavior.CrowRuntimeAssignmentExpression, concepts.dm.crow.controller.CrowControllerApplicationExpression, concepts.dm.crow.behavior.CrowAchieveExpression, concepts.dm.crow.behavior.CrowUntrackExpression, concepts.dm.crow.behavior.CrowBehaviorApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorEffectApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorCommit], scope_id: int = None, new_scope_id: Optional[int] = None, additional_info: Optional[str] = None, scope: Optional[dict] = None, derived_from: Union[concepts.dm.crow.behavior.CrowBehaviorOrderingSuite, concepts.dm.crow.behavior.CrowBehaviorForeachLoopSuite, concepts.dm.crow.behavior.CrowBehaviorWhileLoopSuite, concepts.dm.crow.behavior.CrowBehaviorConditionSuite, concepts.dm.crow.behavior.CrowBindExpression, concepts.dm.crow.behavior.CrowAssertExpression, concepts.dm.crow.behavior.CrowRuntimeAssignmentExpression, concepts.dm.crow.controller.CrowControllerApplicationExpression, concepts.dm.crow.behavior.CrowAchieveExpression, concepts.dm.crow.behavior.CrowUntrackExpression, concepts.dm.crow.behavior.CrowBehaviorApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorEffectApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorCommit, NoneType] = None)