|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||

See:
Description
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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. |
| LapChain | Chain of links that represents how are parameters passed in the chain of lap elements. |
| LapElementsFactory | This is a factory class that should be used to create various elements. |
| LapPath | LapPath is used to describe path from the root of PoshPlan to
some subnode of the plan. |
| 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| ParseException | This exception is thrown when parse errors are encountered. |
| Error Summary | |
|---|---|
| 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.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||