See: Description
| Interface | Description |
|---|---|
| IConditionElement<CONDITION_OWNER extends PoshElement> |
Interface for elements that use condition: either goal or trigger.
|
| ILapChainListener |
Listener for changes on
LapChain. |
| INamedElement |
Interface for lap elements with name.
|
| IParametrizedElement |
Interface for elements that have parameters.
|
| IReferenceElement |
Interface for elements that can reference other elements.
|
| PoshElementListener<PARENT extends PoshElement> |
Mainly for widgets.
|
| PoshParserConstants |
Token literal values and constants.
|
| Class | Description |
|---|---|
| ActionPattern |
AP is a named sequence of
actions. |
| Adopt |
Adopt element is a stopgap.
|
| Arguments |
This class represents arguments passed to
PrimitiveCall. |
| Arguments.Argument |
Representation of argument in Yaposh plan.
|
| Arguments.ValueArgument |
This argument is a static value, neverchanging, e.g.
|
| Arguments.VariableArgument |
This argument value is dependent on value of some variable.
|
| Competence |
Competence is basically a named structure offering several
choices. |
| CompetenceElement |
CompetenceElement is basically one of choices of the
Competence. |
| DriveCollection |
This is root of POSH plan in execution sense.
|
| DriveElement |
Drive is a child of
DriveCollection. |
| EnumValue |
This class is one of possible values of variable in the Yaposh plan.
|
| FormalParameters |
List of parameters for element.
|
| FormalParameters.Parameter |
This class represents one formal parameter of C or AP.
|
| Freq | Deprecated |
| LapElementsFactory |
This is a factory class that should be used to create various elements.
|
| LapChain |
Chain of links that represents how are parameters passed in the chain of lap
elements.
|
| LapPath | |
| LapPath.Link |
One link of the path, immutable.
|
| PoshDummyElement<THIS extends PoshElement,PARENT extends PoshElement> |
This is class used as intermediate class between PoshElement and DataNodes of
POSH elements.
|
| PoshElement<T extends PoshElement,PARENT extends PoshElement> |
Base class for each element of Yaposh plan.
|
| PoshParser | |
| PoshParserTokenManager |
Token Manager.
|
| PoshPlan |
Root node of whole lap plan, contains
DriveCollection, all Competence
and ActionPattern + optional documentation. |
| PrimitiveCall |
This class represents reference to some other element.
|
| Result |
Class representing value and its properties in posh plan.
|
| Sense |
Sense is a condition consisting from primitive call, predicate and value.
|
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| SolTime | Deprecated |
| Token |
Describes the input token stream.
|
| Trigger<OWNER extends PoshElement> |
Trigger of an element.
|
| TriggeredAction |
Triggered action is basically a call of some other entity that is supposed to
be executed.
|
| Enum | Description |
|---|---|
| Freq.FreqUnits |
Units for frequency
|
| LapType |
All elements that can exists in the plan and their type names that will be
used in the path.
|
| Sense.Predicate |
Various predicates used in Sense
|
| SolTime.TimeUnits | Deprecated |
| Exception | Description |
|---|---|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| Error | Description |
|---|---|
| TokenMgrError |
Token Manager Error.
|
This package contains parser for Yaposh plan, classes that represent elements of the plan and some auxiliry classes.
Root of whole POSH plan structure is PoshPlan, it contains
link to DC, references to all competences and action patterns. Each C/AP
has a unique name which is used to reference them.
Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.