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

Packages that use Sense
cz.cuni.amis.pogamut.sposh.elements This package contains parser for POSH plan, classes that represent elements of POSH plan and some auxiliry classes. 
 

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

Methods in cz.cuni.amis.pogamut.sposh.elements that return Sense
static Sense LapElementsFactory.createSense(Sense sense)
          Create a copy of sense (only structure, no listeners or shared objects)
static Sense LapElementsFactory.createSense(String name)
          Create new sense.
 Sense PoshParser.fullSense(FormalParameters formalParameters)
          full-sense ::= "(" NAME [ []] ")"
 Sense Trigger.get(int index)
          Get sense stored at indexed position in the trigger.
 Sense Trigger.remove(int index)
          Remove sense from specified position and the removed sense will emit node deleted.
 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
 

Methods in cz.cuni.amis.pogamut.sposh.elements that return types with arguments of type Sense
 List<Sense> PoshParser.competenceGoal(FormalParameters formalParameters)
          ( NIL | "(" | ) "(" ELEMENTS Part of competence() rule
 List<Sense> PoshParser.driveElementTrigger(FormalParameters formalParameters)
          Read trigger (list of senses) and return it.
 List<Sense> PoshParser.goal(FormalParameters formalParameters)
          Process goal sense and return them.
 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.
 List<Sense> PoshParser.trigger(FormalParameters formalParameters)
          Get list of senses of a trigger.
 

Methods in cz.cuni.amis.pogamut.sposh.elements with parameters of type Sense
 void Trigger.add(int index, Sense newSense)
          Insert sense at specified index and owner will emit new child.
 boolean Trigger.add(Sense sense)
          Add sense to this trigger and emit news about addition.
 void Adopt.addCondition(Sense sense)
           
 int Sense.compareTo(Sense o)
           
static Sense LapElementsFactory.createSense(Sense sense)
          Create a copy of sense (only structure, no listeners or shared objects)
 void Sense.changeTo(Sense other)
          Take other sense and change all attributes in the sense to be same as in other sense.
 void Trigger.moveSense(int newIndex, Sense movedSense)
          Move sense so that after move, it is at newIndex + emit event.
 

Method parameters in cz.cuni.amis.pogamut.sposh.elements with type arguments of type Sense
static CompetenceElement LapElementsFactory.createCompetenceElement(String name, List<Sense> triggerSenses, String actionName)
           
static DriveElement LapElementsFactory.createDriveElement(String name, List<Sense> triggerSenses, PrimitiveCall actionCall, Freq freq, String comment)
          Create new drive element
 

Constructor parameters in cz.cuni.amis.pogamut.sposh.elements with type arguments of type Sense
Adopt(String name, FormalParameters parameters, List<Sense> exitCondition, PrimitiveCall adoptedElement)
           
CompetenceElement(String name, List<Sense> triggerSenses, PrimitiveCall actionCall, int retries, String comment)
          Create a choice.
 



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