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