edu.memphis.ccrg.lida.pam
Class BasicPamInitializer
java.lang.Object
edu.memphis.ccrg.lida.pam.BasicPamInitializer
- All Implemented Interfaces:
- Initializer
public class BasicPamInitializer
- extends java.lang.Object
- implements Initializer
An Initializer
for PerceptualAssociativeMemory
which receives a parameter named
'nodes' containing a list of node labels. Nodes are created in PerceptualAssociativeMemory
and
nodes are added to the GlobalInitializer
.
A parameter name 'links' contains a list of link definitions.
The definition for 'nodes' is:
nodeLabel1,nodeLabel2,...
The definition for 'links' is:
sourceNodeLabel1:sinkNodeLabel2,...
- Author:
- Javier Snaider, Ryan J. McCall
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicPamInitializer
public BasicPamInitializer()
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