edu.memphis.ccrg.lida.proceduralmemory
Class BasicProceduralMemoryInitializer

java.lang.Object
  extended by 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 McCall, Javier Snaider

Constructor Summary
BasicProceduralMemoryInitializer()
           
 
Method Summary
 void initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)
          Receives a particular module to configure.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicProceduralMemoryInitializer

public BasicProceduralMemoryInitializer()
Method Detail

initModule

public void initModule(FullyInitializable module,
                       Agent agent,
                       java.util.Map<java.lang.String,?> params)
Description copied from interface: Initializer
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.

Specified by:
initModule in interface Initializer
Parameters:
module - module being initialized
agent - Agent object
params - module parameters