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