|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use VariableContext | |
|---|---|
| cz.cuni.amis.pogamut.sposh.elements | This package contains parser for Yaposh plan, classes that represent elements of the plan and some auxiliry classes. |
| cz.cuni.amis.pogamut.sposh.engine | Yaposh engine and its executors used to evaluate yaposh plan. |
| cz.cuni.amis.pogamut.sposh.executor | Classes for creation and execution of primitives. |
| Uses of VariableContext in cz.cuni.amis.pogamut.sposh.elements |
|---|
| Methods in cz.cuni.amis.pogamut.sposh.elements that return VariableContext | |
|---|---|
VariableContext |
LapChain.createContext()
|
| Uses of VariableContext in cz.cuni.amis.pogamut.sposh.engine |
|---|
| Constructors in cz.cuni.amis.pogamut.sposh.engine with parameters of type VariableContext | |
|---|---|
VariableContext(VariableContext ctx,
Arguments callArgs)
Create new VariableContext that will contain only variables from call arguments. |
|
VariableContext(VariableContext ctx,
Arguments callParameters,
FormalParameters formalParameters)
Create new variable context for diving into another function. |
|
| Uses of VariableContext in cz.cuni.amis.pogamut.sposh.executor |
|---|
| Methods in cz.cuni.amis.pogamut.sposh.executor with parameters of type VariableContext | |
|---|---|
void |
ParamsAction.done(VariableContext params)
|
void |
DoNothing.done(VariableContext params)
|
void |
IAction.done(VariableContext params)
This action is done, according to posh plan, some other IAction is
supposed to execute, therefore use this to clean up the mess. |
ActionResult |
BehaviorWorkExecutor.executeAction(String primitive,
VariableContext ctx)
Uses BehaviorWorkExecutor.executePrimitive(String, VariableContext). |
ActionResult |
IWorkExecutor.executeAction(String actionName,
VariableContext ctx)
Execute action and get the result. |
ActionResult |
StateWorkExecutor.executeAction(String actionToExecuteName,
VariableContext ctx)
|
ActionResult |
PrintWorkExecutor.executeAction(String primitive,
VariableContext ctx)
|
Object |
BehaviorWorkExecutor.executeSense(String primitive,
VariableContext ctx)
Uses BehaviorWorkExecutor.executePrimitive(String, VariableContext). |
Object |
IWorkExecutor.executeSense(String senseName,
VariableContext ctx)
Execute sense and get the result. |
Object |
StateWorkExecutor.executeSense(String primitive,
VariableContext ctx)
|
Object |
PrintWorkExecutor.executeSense(String primitive,
VariableContext ctx)
|
void |
ParamsAction.init(VariableContext params)
|
void |
DoNothing.init(VariableContext params)
|
void |
IAction.init(VariableContext params)
Initialize action. |
RETURN |
ISense.query(VariableContext params)
Query current value of sense. |
Boolean |
Succeed.query(VariableContext ctx)
|
RETURN |
ParamsSense.query(VariableContext params)
|
Boolean |
Fail.query(VariableContext params)
|
ActionResult |
ParamsAction.run(VariableContext params)
|
ActionResult |
DoNothing.run(VariableContext params)
|
ActionResult |
IAction.run(VariableContext params)
Run is called every time evaluation of posh plan determines that this and no other action is the one that is supposed to execute. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||