Uses of Class
cz.cuni.amis.pogamut.sposh.elements.FormalParameters

Packages that use FormalParameters
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. 
 

Uses of FormalParameters in cz.cuni.amis.pogamut.sposh.elements
 

Fields in cz.cuni.amis.pogamut.sposh.elements declared as FormalParameters
protected  FormalParameters ActionPattern.params
          Formal parameters of this AP.
 

Methods in cz.cuni.amis.pogamut.sposh.elements that return FormalParameters
 FormalParameters Adopt.getParameters()
           
 FormalParameters IParametrizedElement.getParameters()
           
 FormalParameters Competence.getParameters()
          Get list of formal parametrs of competence (names and default values).
 FormalParameters ActionPattern.getParameters()
          Get formal parametrs of this AP.
 FormalParameters PoshParser.parameters()
          Declare parameters in C or AP.
 

Methods in cz.cuni.amis.pogamut.sposh.elements with parameters of type FormalParameters
 void PoshParser.actionPatternElements(ActionPattern ap, FormalParameters formalParameters)
          process actions of the AP and add them into the passed ap.
 boolean Arguments.addFormal(Arguments.Argument newArgument, FormalParameters formalParams)
          Add argument to this list + following check: This list doesn't containe argument with same name as @newArgument.
 Arguments PoshParser.callParametersList(FormalParameters formalParameters)
          callParametersList:: callParameter() ( "," callParameter() )* ")"
 CompetenceElement PoshParser.competenceElement(FormalParameters formalParameters)
          competence-element ::= "(" NAME [ "(" ] NAME [ INTNUM ] ")"
 List<Sense> PoshParser.competenceGoal(FormalParameters formalParameters)
          ( NIL | "(" | ) "(" ELEMENTS Part of competence() rule
 List<CompetenceElement> PoshParser.competencePriorities(FormalParameters formalParameters)
          competence-priorities ::= + competence-elements ::= "(" + ")" => 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:: [ "(" callParametersList() ]
 List<Sense> PoshParser.senses(FormalParameters formalParameters)
          Get senses (if there are any) and return them.
 List<Sense> PoshParser.sensesList(FormalParameters formalParameters)
          ( NAME | )+ Part of sense() rule.
 Sense PoshParser.sensesListElement(FormalParameters formalParameters)
          NAME | Part of sensesList() rule XXX: I am using in first case, so it is impossible to have (sense1(sense2)) vs (sense1(simple_string)) because the calling vars are not compulsory, yet
 void Adopt.setParameters(FormalParameters newParams)
           
 void IParametrizedElement.setParameters(FormalParameters newParams)
          Set new parameters.
 void Competence.setParameters(FormalParameters newParams)
           
 void ActionPattern.setParameters(FormalParameters newParams)
          Change parameters of the AP.
 List<Sense> PoshParser.trigger(FormalParameters formalParameters)
          Get list of senses of a trigger.
 

Constructors in cz.cuni.amis.pogamut.sposh.elements with parameters of type FormalParameters
Adopt(String name, FormalParameters parameters, List<Sense> exitCondition, PrimitiveCall adoptedElement)
           
 

Uses of FormalParameters in cz.cuni.amis.pogamut.sposh.engine
 

Constructors in cz.cuni.amis.pogamut.sposh.engine with parameters of type FormalParameters
VariableContext(VariableContext ctx, Arguments callParameters, FormalParameters formalParameters)
          Create new variable context for diving into another function.
 



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