Package cz.cuni.amis.pogamut.sposh.elements

Package class diagram package cz.cuni.amis.pogamut.sposh.elements
This package contains parser for POSH plan, classes that represent elements of POSH plan and some auxiliry classes.

See:
          Description

Interface Summary
IParametrizedElement Unifying interface for elements that have methods having parameters.
PoshElementListener<PARENT extends PoshElement> Mainly for widgets.
PoshParserConstants Token literal values and constants.
 

Class Summary
ActionPattern AP is a named sequence of actions.
Adopt  
Arguments This class represents the arguments of the PrimitiveCall.
Arguments.Argument  
Arguments.ValueArgument This parameter is static value, neverchanging.
Arguments.VariableArgument This parameter is dependant on value of some kind of 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 element (very informative, I know).
FormalParameters This class is used as holder of all formal parameters for C or AP.
FormalParameters.Parameter This class represents one formal parameter of C or AP.
Freq Class for holding information about frequency of running various parts of POSH plan.
LapElementsFactory This is a factory class that can be used to create various elements.
LapPath LapPath is used to describe path from the root of PoshPlan to some subnode of the plan.
NamedLapElement<THIS extends PoshElement,PARENT extends PoshElement> Ancestor class for lap elements with name.
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> Ancestor of representative of one element in Posh plan.
PoshParser  
PoshParserTokenManager Token Manager.
PoshPlan Root node of whole lap plan, contains DriveCollection, all Competence and ActionPattern + optional documentation.
PrimitiveCall This class specifies call to some primitive (either sense or action).
Result Class representing value in posh plan.
Sense Sense is basically a function in Python or Java.
SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SolTime It is more or less time and units of time.
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  
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError Token Manager Error.
 

Package cz.cuni.amis.pogamut.sposh.elements Description

This package contains parser for POSH plan, classes that represent elements of POSH plan and some auxiliry classes.

Root of whole POSH plan structure is PoshTreeRoot.



Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.