Uses of Class
atomicActions.AtomicAction

Packages that use AtomicAction
atomicActions   
atomicActions.basic   
bot   
decisionMakingSystem   
pogamutEndEvent   
 

Uses of AtomicAction in atomicActions
 

Subclasses of AtomicAction in atomicActions
 class Bake
          Seeing a movie, just say he is doing it
 class Borrow
          Seeing a movie, just say he is doing it
 class BrushTeeth
          BrushTeeth, just say he is doing it
 class BuyGroceries
          BuyGroceries, just say he is doing it
 class Clean
          Seeing a movie, just say he is doing it
 class CleanFloor
          Clean floor, just say he is doing it.
 class ConfirmTraining
          Confirms that he goes to the training -> means he goes to the computer and "sends" a message on the forum to notify his team mates that he is coming to the training
 class Cook
          cook, just say he is doing it
 class Crochet
          Seeing a movie, just say he is doing it
 class Cycle
          Seeing a movie, just say he is doing it
 class Dance
          Seeing a movie, just say he is doing it
 class Dig
          Seeing a movie, just say he is doing it
 class DressUp
          Seeing a movie, just say he is doing it
 class Drink
          Drink, Drinking as long as the time limit says
 class Eat
          Eat, eating as long as the time limit says
 class Embroider
          Seeing a movie, just say he is doing it
 class Excercise
          Seeing a movie, just say he is doing it
 class ExplainRules
          ExplainRules, just say he is doing it
 class Fix
          Seeing a movie, just say he is doing it
 class Follow
          Sends FOLLOW to the global message channel thus provoking the Commandable bot to follow him, thought there should be some kind of handshake, where the commandable bot would send a confirmation of the reception -> e.g.
 class GoToPub
          We are going to pub.
 class JoinSomeoneDrinking
          JoinSomeoneDrinking
 class Jump
          Jump, just say he is doing it and start jumping
 class Knit
          Seeing a movie, just say he is doing it
 class Listen
          Seeing a movie, just say he is doing it
 class Paint
          Seeing a movie, just say he is doing it
 class Pay
          Seeing a movie, just say he is doing it
 class Plant
          Seeing a movie, just say he is doing it
 class PlayBoardGames
          PlayBoardGames, just say he is doing it
 class PlayComputerGames
          PlayComputerGames, just say he is doing it
 class PlayUltimate
          PlayUltimate, just say he is doing it
 class Prepare
          Seeing a movie, just say he is doing it
 class PrepareAGame
          PrepareAGame, just say he is doing it
 class Program
          Programming.
 class Read
          Read, just say he is doing it
 class Run
          Run, just say he is doing it
 class SayGoodBye
          ending the session with a commandable bot releasing him free
 class SayHello
          just sends global message Hey, Man!:) and succeeds immediately
 class SeeAMovie
          Seeing a movie, just say he is doing it
 class SeeAPlay
          SeeAPlay, just say he is doing it
 class SeeExhibition
          Seeing a movie, just say he is doing it
 class SellGroceries
          SellGroceries, just say he is doing it
 class Shop
          Shopping, just say he is doing it
 class Shower
          Shower, Showering as long as the time limit says
 class ShutDown
          Seeing a movie, just say he is doing it
 class Sing
          Seeing a movie, just say he is doing it
 class SitAtTheLecture
          Bot is sitting (or rather standing) on the lecture
 class Sleep
          Sleep just leave agent sleeping - so it doesn't perform any exernal action, it just means agent will freeze on the spot sleeping, so it never succeeds, it just fails on timeout
 class StareAtTV
          StareAtTV, just say he is doing it
 class Start
          Seeing a movie, just say he is doing it
 class Swim
          Swimming, no impact on the environment so far
 class TakeOutGarbage
          Seeing a movie, just say he is doing it
 class Think
          Seeing a movie, just say he is doing it
 class Toilet
          Toilet, "Toileting" as long as the time limit says
 class UseWikipedia
          UseWikipedia, just say he is doing it and UseWikipedia
 class Wait
          Seeing a movie, just say he is doing it
 class WanderAround
          Seeing a movie, just say he is doing it
 class WashFace
          WashFace, just say he is doing it
 class WashFloor
          Wash a floor in the place where bot is, again no direct impact on the environment
 class WashFood
          wash food, so it is just a virtual action, it has no direct impact on environment, it just has to be executed can take some time...
 class Work
          Work, just say he is doing it
 

Methods in atomicActions that return AtomicAction
 AtomicAction AtomicActionFactory.getAction(AtomicActions type, Action parent, Bot agent)
           
 

Uses of AtomicAction in atomicActions.basic
 

Subclasses of AtomicAction in atomicActions.basic
 class Take
          Take something.
 class Use
          Eat, eating as long as the time limit says
 class Walk
          Eat, eating as long as the time limit says
 

Uses of AtomicAction in bot
 

Methods in bot that return AtomicAction
 AtomicAction DMSMemoryVO.getActualAtomicAction()
           
 AtomicAction DMSMemoryVO.getOldAtomicAction()
           
 

Uses of AtomicAction in decisionMakingSystem
 

Fields in decisionMakingSystem with type parameters of type AtomicAction
 ArrayList<AtomicAction> Action.atomicActions
          atomic actions to do in sequence when in the list - moreover I can define the atomic actions to do after fulfilling intentions
 

Methods in decisionMakingSystem that return AtomicAction
 AtomicAction Action.executeAtomicActions(Logger log)
          executes an atomic action if there is not any -> successful execution of the action -> TERMINATED if there is one -> execute it this can be done for a long time (as the atomic actions fails or succeeds depending on the environment) it can fails by timeout as well...
 AtomicAction DecisionModuleImpl.getActualAtomicAction()
           
 AtomicAction DecisionModule.getActualAtomicAction()
           
 AtomicAction Action.getCurrentAtomicAction()
           
 AtomicAction DecisionModuleImpl.getOldAtomicAction()
           
 AtomicAction DecisionModule.getOldAtomicAction()
           
 

Uses of AtomicAction in pogamutEndEvent
 

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

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



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