|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
EngineLog | The logger of engine activity. |
FireResult | Result of ElementExecutors, it specified how should be drive stack modified. |
PoshEngine | This class is responsible for executing the valid posh plan. |
PoshEngine.EvaluationResultInfo | Container holding two information about result of last evaluation of the plan and how was stack changed. |
VariableContext | This class is responsible for storing and passing arguments throught the posh plan. |
Enum Summary | |
---|---|
FireResult.Type | Value returned by the executor of an element on the stack, it determines how should drive stack be modified. |
PoshEngine.EvaluationResult | How did evaluation of plan ended? |
Yaposh engine and its executors used to evaluate yaposh plan. The execution of engine consists from changes of inner state of engine. The engine has for each drive its own stack of executors, so if plan has 5 drives, engine has 5 stacks. Each stack consists from executors, in each iteration, engine will choose one stack and execute the executor on its top.
The executor will do perform some kind of action and returns object (FireResult) that engine uses to change the state of stack, depending on FireResult, engine can clear the stack, add new element on the top or something else.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |