edu.memphis.ccrg.lida.proceduralmemory
Class BasicProceduralMemoryInitializer
java.lang.Object
edu.memphis.ccrg.lida.proceduralmemory.BasicProceduralMemoryInitializer
- All Implemented Interfaces:
- Initializer
public class BasicProceduralMemoryInitializer
- extends java.lang.Object
- implements Initializer
Basic ProceduralMemory Initializer which reads
String parameters beginning with 'scheme.' and creates a scheme based
on the parameter. The definition is:
schemeLabel|(contextNode1, contextNode2,...)(contextLink1, contextLink2,...)|actionName|(resultNode1, resultNode2,...)(resultLink1, resultLink2,...)|baseLevelActivation
- Author:
- Ryan J. McCall, Javier Snaider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicProceduralMemoryInitializer
public BasicProceduralMemoryInitializer()
initModule
public void initModule(FullyInitializable module,
Agent agent,
java.util.Map<java.lang.String,?> params)
- Description copied from interface:
Initializer
- 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.
- Specified by:
initModule in interface Initializer
- Parameters:
module - the FullyInitializable object being initializedagent - the Agent objectparams - parameters to configure the FullyInitializable