edu.memphis.ccrg.lida.framework.initialization
Interface Initializer

All Known Implementing Classes:
BasicEpisodicMemoryInitializer, BasicPamInitializer, BasicProceduralMemoryInitializer, BasicSensoryMotorMemoryInitializer, GlobalWorkspaceInitalizer

public interface Initializer

An initializer configures the parameters and objects of a particular module.

Author:
Ryan J. McCall

Method Summary
 void initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)
          Receives a particular module to configure.
 

Method Detail

initModule

void initModule(FullyInitializable module,
                Agent agent,
                java.util.Map<java.lang.String,?> params)
Receives a particular module to configure. The Agent object and a map of parameters can be used. The variables in params are those specified in agent.xml for the module being initialized.

Parameters:
module - module being initialized
agent - Agent object
params - module parameters