| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.sposh.elements |
This package contains parser for POSH plan, classes that represent
elements of POSH plan and some auxiliry classes.
|
| Modifier and Type | Field and Description |
|---|---|
protected FormalParameters |
ActionPattern.params
Formal parameters of this AP.
|
| Modifier and Type | Method and Description |
|---|---|
FormalParameters |
Competence.getParameters()
Get list of formal parametrs of competence (names and default values).
|
FormalParameters |
Adopt.getParameters() |
FormalParameters |
ActionPattern.getParameters()
Get formal parametrs of this AP.
|
FormalParameters |
PoshParser.parameters()
Declare parameters in C or AP.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PoshParser.actionPatternElements(ActionPattern ap,
FormalParameters formalParameters)
process actions of the AP and add them into the passed ap.
|
boolean |
Arguments.addFormal(Arguments.Argument element,
FormalParameters formalParams) |
Arguments |
PoshParser.callParametersList(FormalParameters formalParameters)
callParametersList:: callParameter() ( "," callParameter() )* ")"
|
CompetenceElement |
PoshParser.competenceElement(FormalParameters formalParameters)
competence-element ::= "(" NAME [ "("
|
List<Sense> |
PoshParser.competenceGoal(FormalParameters formalParameters)
( NIL | "("
|
List<CompetenceElement> |
PoshParser.competencePriorities(FormalParameters formalParameters)
competence-priorities ::=
|
static ActionPattern |
LapElementsFactory.createActionPattern(String name,
FormalParameters params)
Create empty action pattern with specified name and parameters, but
without any actions in it.
|
static ActionPattern |
LapElementsFactory.createActionPattern(String name,
FormalParameters params,
List<TriggeredAction> actions)
Create action pattern
|
void |
PoshParser.driveCollectionGoal(DriveCollection dc,
FormalParameters formalParameters)
Process goal of DC (if exists).
|
DriveElement |
PoshParser.driveElement(FormalParameters formalParameters)
Create a drive and return it.
|
cz.cuni.amis.pogamut.sposh.elements.PoshParser.Packet<Arguments,Freq> |
PoshParser.driveElementActionFreq(FormalParameters formalParameters)
Nonterminal for possible arguments of the action call of the drive action and
the frequency.
|
List<Sense> |
PoshParser.driveElementTrigger(FormalParameters formalParameters)
Read trigger (list of senses) and return it.
|
Sense |
PoshParser.fullSense(FormalParameters formalParameters)
full-sense ::= "(" NAME [
|
List<Sense> |
PoshParser.goal(FormalParameters formalParameters)
Process goal sense and return them.
|
PrimitiveCall |
PoshParser.senseCall(FormalParameters formalParameters)
SenseCall
sense::
|
List<Sense> |
PoshParser.senses(FormalParameters formalParameters)
Get senses (if there are any) and return them.
|
List<Sense> |
PoshParser.sensesList(FormalParameters formalParameters)
( NAME |
|
Sense |
PoshParser.sensesListElement(FormalParameters formalParameters)
NAME |
|
void |
Competence.setParameters(FormalParameters newParams) |
void |
Adopt.setParameters(FormalParameters parameters) |
void |
ActionPattern.setParameters(FormalParameters newParams)
Change parameters of the AP.
|
List<Sense> |
PoshParser.trigger(FormalParameters formalParameters)
Get list of senses of a trigger.
|
| Constructor and Description |
|---|
Adopt(String name,
FormalParameters parameters,
List<Sense> exitCondition,
PrimitiveCall adoptedElement) |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.