Uses of Interface
edu.memphis.ccrg.lida.framework.Agent

Packages that use Agent
edu.memphis.ccrg.lida.episodicmemory Contains classes related to the definition of the Episodic Memory module and its default implementation. 
edu.memphis.ccrg.lida.framework Contains classes which define the main structures of framework Agents. 
edu.memphis.ccrg.lida.framework.gui Contains classes related to the framework's GUI and GUI controller. 
edu.memphis.ccrg.lida.framework.gui.commands Contains classes related to GUI commands; the encapsulation of actions to be taken in the model (the Agent) which are generated in the GUI. 
edu.memphis.ccrg.lida.framework.gui.panels Contains classes related to GuiPanels which can be added to the framework's GUI to display particular information. 
edu.memphis.ccrg.lida.framework.gui.utils Contains utility classes for the GUI. 
edu.memphis.ccrg.lida.framework.initialization Contains classes involved in the run-time creation of the Agent and the initialization of the ElementFactory from various configuration files. 
edu.memphis.ccrg.lida.globalworkspace Contains classes related to the GlobalWorkspace, the module responsible for selecting the most important part of an Agent's current understanding, at the particular moment, for broadcast to all BroadcastListeners. 
edu.memphis.ccrg.lida.pam Contains classes related to the definition of the Perceptual Associative Memory module and its default implementation. 
edu.memphis.ccrg.lida.proceduralmemory Contains classes related to the definition of the Procedural Memory module and its default implementation. 
edu.memphis.ccrg.lida.sensorymotormemory Contains classes related to the definition of the Sensory Motor Memory module. 
 

Uses of Agent in edu.memphis.ccrg.lida.episodicmemory
 

Methods in edu.memphis.ccrg.lida.episodicmemory with parameters of type Agent
 void BasicEpisodicMemoryInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)
          The variables stored in params are those specified in agent.xml for the module being initialized.
 

Uses of Agent in edu.memphis.ccrg.lida.framework
 

Classes in edu.memphis.ccrg.lida.framework that implement Agent
 class AgentImpl
          Basic Agent Implementation.
 

Uses of Agent in edu.memphis.ccrg.lida.framework.gui
 

Methods in edu.memphis.ccrg.lida.framework.gui with parameters of type Agent
 void FrameworkGuiControllerImpl.registerAgent(Agent agent)
           
 void FrameworkGuiController.registerAgent(Agent agent)
          Sets the Agent this controller controls.
static void FrameworkGuiFactory.start(Agent agent, java.util.Properties systemProperties)
          Based on the properties file, first creates a FrameworkGuiController with specified Agent.
 

Constructors in edu.memphis.ccrg.lida.framework.gui with parameters of type Agent
FrameworkGui(Agent a, FrameworkGuiController cont, java.util.Properties prop)
          Constructs a new FrameworkGui using the Agent object as the model and FrameworkGuiController as the controller.
FrameworkGuiControllerImpl(Agent agent, java.util.Properties commands)
           
 

Uses of Agent in edu.memphis.ccrg.lida.framework.gui.commands
 

Methods in edu.memphis.ccrg.lida.framework.gui.commands with parameters of type Agent
 void SetTimeScaleCommand.execute(Agent agent)
           
 void ResumeRunningThreadsCommand.execute(Agent agent)
           
 void ResetEnvironmentCommand.execute(Agent agent)
           
 void QuitAllCommand.execute(Agent agent)
           
 void PauseRunningThreadsCommand.execute(Agent agent)
           
 void EnableTicksModeCommand.execute(Agent agent)
           
abstract  void CommandImpl.execute(Agent agent)
           
 void Command.execute(Agent agent)
          Executes this command performing the necessary actions in the model (the Agent).
 void AddTicksCommand.execute(Agent agent)
           
 void AddPanelCommand.execute(Agent agent)
           
 

Uses of Agent in edu.memphis.ccrg.lida.framework.gui.panels
 

Fields in edu.memphis.ccrg.lida.framework.gui.panels declared as Agent
protected  Agent GuiPanelImpl.agent
          the Agent
 

Methods in edu.memphis.ccrg.lida.framework.gui.panels with parameters of type Agent
 void GuiPanelImpl.registerAgent(Agent agent)
           
 void GuiPanel.registerAgent(Agent agent)
          Sets Agent object as the model for this panel.
 

Uses of Agent in edu.memphis.ccrg.lida.framework.gui.utils
 

Methods in edu.memphis.ccrg.lida.framework.gui.utils with parameters of type Agent
static FrameworkModule GuiUtils.parseFrameworkModule(java.lang.String param, Agent agent)
          Utility method to parse a String to obtain a FrameworkModule
 

Uses of Agent in edu.memphis.ccrg.lida.framework.initialization
 

Methods in edu.memphis.ccrg.lida.framework.initialization that return Agent
 Agent AgentFactory.getAgent(java.util.Properties properties)
          Creates and returns a Agent from specified Properties
 Agent AgentXmlFactory.getAgent(java.util.Properties properties)
           
(package private)  Agent AgentXmlFactory.parseDocument(org.w3c.dom.Document dom)
          Parses the xml document creating the TaskManager, TaskSpawners, Modules, submodules.
 

Methods in edu.memphis.ccrg.lida.framework.initialization with parameters of type Agent
(package private) static void AgentXmlFactory.initializeModules(Agent topModule, java.util.List<java.lang.Object[]> toInit)
          For all modules with an initializer, run the initializer passing in the specific module.
 void Initializer.initModule(FullyInitializable obj, Agent a, java.util.Map<java.lang.String,?> params)
          Receives a particular FullyInitializable to configure.
 

Uses of Agent in edu.memphis.ccrg.lida.globalworkspace
 

Methods in edu.memphis.ccrg.lida.globalworkspace with parameters of type Agent
 void GlobalWorkspaceInitalizer.initModule(FullyInitializable module, Agent lida, java.util.Map<java.lang.String,?> params)
          Deprecated.  
 void GlobalWorkspaceInitializer.initModule(FullyInitializable module, Agent lida, java.util.Map<java.lang.String,?> params)
           
 

Uses of Agent in edu.memphis.ccrg.lida.pam
 

Methods in edu.memphis.ccrg.lida.pam with parameters of type Agent
 void BasicPamInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)
           
 

Uses of Agent in edu.memphis.ccrg.lida.proceduralmemory
 

Methods in edu.memphis.ccrg.lida.proceduralmemory with parameters of type Agent
 void BasicProceduralMemoryInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)
           
 

Uses of Agent in edu.memphis.ccrg.lida.sensorymotormemory
 

Methods in edu.memphis.ccrg.lida.sensorymotormemory with parameters of type Agent
 void BasicSensoryMotorMemoryInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)