| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
<T extends PoshElement> |
LapPath.traversePath(PoshPlan plan)
Methods with name traverseXYZ mean traverse from XYZ below xyzLink means
gor from xyz below according to type and id.
|
| Modifier and Type | Method and Description |
|---|---|
PoshPlan |
PoshEngine.getPlan()
Get plan of this engine (serialize the parsed plane and return it).
|
| Constructor and Description |
|---|
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) |
Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.