edu.memphis.ccrg.lida.framework.initialization
Interface Initializer
- All Known Implementing Classes:
- BasicEpisodicMemoryInitializer, BasicPamInitializer, BasicProceduralMemoryInitializer, BasicSensoryMotorMemoryInitializer, GlobalWorkspaceInitalizer, GlobalWorkspaceInitializer
public interface Initializer
An initializer configures a FullyInitializable.
- Author:
- Ryan J. McCall
initModule
void initModule(FullyInitializable obj,
Agent a,
java.util.Map<java.lang.String,?> params)
- Receives a particular
FullyInitializable to configure.
The Agent object and a map of parameters can be used in the specific initialization code.
Named 'initModule' historically, however an initializer need not initialize a FrameworkModule,
for example a FrameworkTask is also valid.
- Parameters:
obj - the FullyInitializable object being initializeda - the Agent objectparams - parameters to configure the FullyInitializable