Uses of Class
decisionMakingSystem.Action

Packages that use Action
atomicActions   
atomicActions.basic   
bot   
decisionMakingSystem   
pogamutEndEvent   
 

Uses of Action in atomicActions
 

Fields in atomicActions declared as Action
 Action AtomicAction.parent
          link to parental Action
 

Methods in atomicActions with parameters of type Action
 AtomicAction AtomicActionFactory.getAction(AtomicActions type, Action parent, Bot agent)
           
 

Constructors in atomicActions with parameters of type Action
AtomicAction(Action parent, Bot agent)
          copy constructor
Bake(Action parent, Bot agent)
           
Borrow(Action parent, Bot agent)
           
BrushTeeth(Action parent, Bot agent)
           
BuyGroceries(Action parent, Bot agent)
           
Clean(Action parent, Bot agent)
           
CleanFloor(Action parent, Bot agent)
           
ConfirmTraining(Action parent, Bot agent)
           
Cook(Action parent, Bot agent)
           
Crochet(Action parent, Bot agent)
           
Cycle(Action parent, Bot agent)
           
Dance(Action parent, Bot agent)
           
Dig(Action parent, Bot agent)
           
DressUp(Action parent, Bot agent)
           
Drink(Action parent, Bot agent)
           
Eat(Action parent, Bot agent)
           
Embroider(Action parent, Bot agent)
           
Excercise(Action parent, Bot agent)
           
ExplainRules(Action parent, Bot agent)
           
Fix(Action parent, Bot agent)
           
Follow(Action parent, Bot agent)
           
GoToPub(Action parent, Bot agent)
           
JoinSomeoneDrinking(Action parent, Bot agent)
           
Jump(Action parent, Bot agent)
           
Knit(Action parent, Bot agent)
           
Listen(Action parent, Bot agent)
           
Paint(Action parent, Bot agent)
           
Pay(Action parent, Bot agent)
           
Plant(Action parent, Bot agent)
           
PlayBoardGames(Action parent, Bot agent)
           
PlayComputerGames(Action parent, Bot agent)
           
PlayUltimate(Action parent, Bot agent)
           
Prepare(Action parent, Bot agent)
           
PrepareAGame(Action parent, Bot agent)
           
Program(Action parent, Bot agent)
           
Read(Action parent, Bot agent)
           
Run(Action parent, Bot agent)
           
SayGoodBye(Action parent, Bot agent)
           
SayHello(Action parent, Bot agent)
           
SeeAMovie(Action parent, Bot agent)
           
SeeAPlay(Action parent, Bot agent)
           
SeeExhibition(Action parent, Bot agent)
           
SellGroceries(Action parent, Bot agent)
           
Shop(Action parent, Bot agent)
           
Shower(Action parent, Bot agent)
           
ShutDown(Action parent, Bot agent)
           
Sing(Action parent, Bot agent)
           
SitAtTheLecture(Action parent, Bot agent)
           
Sleep(Action parent, Bot agent)
           
StareAtTV(Action parent, Bot agent)
           
Start(Action parent, Bot agent)
           
Swim(Action parent, Bot agent)
           
TakeOutGarbage(Action parent, Bot agent)
           
Think(Action parent, Bot agent)
           
Toilet(Action parent, Bot agent)
           
UseWikipedia(Action parent, Bot agent)
           
Wait(Action parent, Bot agent)
           
WanderAround(Action parent, Bot agent)
           
WashFace(Action parent, Bot agent)
           
WashFloor(Action parent, Bot agent)
           
WashFood(Action parent, Bot agent)
           
Work(Action parent, Bot agent)
           
 

Uses of Action in atomicActions.basic
 

Constructors in atomicActions.basic with parameters of type Action
Eat(Action parent, Bot agent)
           
Take(Action parent, Bot agent)
           
Use(Action parent, Bot agent)
           
Walk(Action parent, Bot agent)
           
 

Uses of Action in bot
 

Methods in bot that return Action
 Action DMSMemoryVO.getActualAction()
           
 

Uses of Action in decisionMakingSystem
 

Fields in decisionMakingSystem declared as Action
 Action DecisionModuleImpl.actualAction
          currently choosen action
 

Fields in decisionMakingSystem with type parameters of type Action
 ArrayList<Action> PerceptiveField.processArea
          processes which are active and about to be executed
 

Methods in decisionMakingSystem that return Action
 Action Intention.chooseAction()
          picks up an action to do next to try to satisfy the intention.
 Action Want.chooseAction()
          a bit different chooseAction - chooses sequentialy in the order: environment, pocket, memory, random
 Action PerceptiveField.chooseAction(int time)
          choose action from process field - so it is not the same as choosing action in the decision module
protected  Action DecisionModuleImpl.chooseAction(Intention intention)
          Start of a recursive proceeding, where we start from intention and ends up with action which is ready to execute its atomic actions.
 Action Action.cloneBySerialize(DecisionModuleImpl dModule)
          makes hard copy of a subtree starting at action via Serializable, as decision module and agent are transient it sets those manually after acquiring hard copy
static Action Action.exampleAction()
           
 Action PerceptiveField.findMaxActivity()
           
 Action DecisionModuleImpl.getActualAction()
           
 Action DecisionModule.getActualAction()
           
 Action Intention.getAncestorAction()
           
 Action Intention.getChosenAction()
           
protected  Action DecisionModuleImpl.prepareAction(Action action)
          Part of recursive call.
 

Methods in decisionMakingSystem that return types with arguments of type Action
 ArrayList<Action> Intention.getActions()
           
 ArrayList<Action> Intention.getNotTriedActions()
           
 

Methods in decisionMakingSystem with parameters of type Action
protected  void DecisionModuleImpl.actionFailed(Action action)
          Recursive action which is executed when action fails.
protected  void DecisionModuleImpl.actionSucceeded(Action action)
          success of an action means its removal from preactive actions and success of parental intention
 void PerceptiveField.addAction(Action action)
          Adds action to the processArea, disable grandfather if there
protected  Intention DecisionModuleImpl.chooseIntention(Action action)
          recursive function to choose current intention to fullfill
 void PerceptiveField.increaseAttractivityToAllSources(Action action)
          increases attractivity to all visible (NOT only percieved) sources of the action
 boolean PerceptiveField.isAffordanceSatisfied(AffordanceType affordance, Action action)
          checks if the affordance is satisfied by something
 boolean PerceptiveField.isThingAssignedToAction(EItem item, Action action)
          checks if the item is assigned to action
protected  Action DecisionModuleImpl.prepareAction(Action action)
          Part of recursive call.
 void PerceptiveField.removeAction(Action action)
          removes action from preactive actions, plus if it has some items, decreases their attractivities
protected  void DecisionModuleImpl.removeActionAndDescendantIntentions(Action actualAction)
          removes action from processArea removes descendant intentions of action be careful about Want intentions as they can be descendants of more than one action
 void PerceptiveField.satisfyAffordance(Action action, AffordanceType af, EItem item)
           
 void Intention.setAncestorAction(Action ancestorAction)
           
 void Intention.setChosenAction(Action chosenAction)
           
 

Method parameters in decisionMakingSystem with type arguments of type Action
 void Intention.setActions(ArrayList<Action> actions)
           
 void Intention.setNotTriedActions(ArrayList<Action> oldProcesses)
           
 

Constructors in decisionMakingSystem with parameters of type Action
Want(AffordanceType aff, Action action, DecisionModuleImpl module)
           
 

Uses of Action in pogamutEndEvent
 

Methods in pogamutEndEvent with parameters of type Action
 void PogamutEndEventSource.fireEvent(PogamutEndEventType type, Action act)
           
 

Constructors in pogamutEndEvent with parameters of type Action
PogamutEndEvent(Object source, PogamutEndEventType _type, Action _act)
           
 



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