|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PoshPlan | |
|---|---|
| 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. |
| Uses of PoshPlan in cz.cuni.amis.pogamut.sposh.elements |
|---|
| Methods in cz.cuni.amis.pogamut.sposh.elements that return PoshPlan | |
|---|---|
static PoshPlan |
LapElementsFactory.createPlan(String dcName)
Create new plan with DC |
PoshPlan |
PoshElement.getRootNode()
Get root node of POSH plan this node belongs to. |
PoshPlan |
PoshParser.parsePlan()
FIXME: According to official grammar, plan can consists only from single competence or action pattern. |
| Methods in cz.cuni.amis.pogamut.sposh.elements with parameters of type PoshPlan | ||
|---|---|---|
void |
PoshParser.docString(PoshPlan plan)
docstring ::= DOCUMENTATION COMMENT COMMENT COMMENT ")" |
|
static LapChain |
LapChain.fromPath(PoshPlan plan,
LapPath path)
Create chain from the @path. |
|
void |
PoshParser.planFirstElement(PoshPlan plan)
[ "(" |
|
void |
PoshParser.planFirstHalf(PoshPlan plan)
First half of plan rule. |
|
void |
PoshParser.planSecondHalf(PoshPlan plan)
( "(" |
|
void |
PoshParser.planSecondHalfElements(PoshPlan plan)
( |
|
void |
PoshPlan.synchronize(PoshPlan other)
Synchronize the lap tree to other the lap tree. |
|
|
LapPath.traversePath(PoshPlan plan)
Methods with name traverseXYZ mean traverse from XYZ below xyzLink means gor from xyz below according to type and id. |
|
| Uses of PoshPlan in cz.cuni.amis.pogamut.sposh.engine |
|---|
| Methods in cz.cuni.amis.pogamut.sposh.engine that return PoshPlan | |
|---|---|
PoshPlan |
PoshEngine.getPlan()
Get plan of this engine (serialize the parsed plane and return it). |
| Constructors in cz.cuni.amis.pogamut.sposh.engine with parameters of type PoshPlan | |
|---|---|
PoshEngine(int engineId,
PoshPlan plan,
ITimer timer,
Logger log)
Create new engine of Yaposh plan and PoshEngine.reset() it. |
|
PoshEngine(PoshPlan plan)
|
|
PoshEngine(PoshPlan plan,
ITimer timer)
|
|
PoshEngine(PoshPlan plan,
ITimer timer,
Logger log)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||