edu.memphis.ccrg.lida.framework.initialization
Interface FullyInitializable

All Superinterfaces:
Initializable
All Known Subinterfaces:
ActionSelection, Agent, AttentionCodelet, BroadcastQueue, Codelet, CodeletManagerModule, DetectionAlgorithm, Environment, EpisodicMemory, FrameworkModule, FrameworkTask, GlobalWorkspace, PerceptualAssociativeMemory, ProceduralMemory, SensoryMemory, SensoryMotorMemory, StructureBuildingCodelet, Workspace, WorkspaceBuffer
All Known Implementing Classes:
AddLinkToPerceptTask, AddNodeStructureToPerceptTask, AddNodeToPerceptTask, AgentImpl, AttentionCodeletImpl, AttentionCodeletModule, BasicActionSelection, BasicAttentionCodelet, BasicDetectionAlgorithm, BasicSensoryMotorMemory, BasicStructureBuildingCodelet, BehaviorNetwork, BroadcastQueueImpl, CodeletImpl, CueBackgroundTask, DefaultAttentionCodelet, EnvironmentImpl, EpisodicMemoryImpl, ExcitationTask, FrameworkModuleImpl, FrameworkTaskImpl, GlobalWorkspaceImpl, MultipleDetectionAlgorithm, NeighborhoodAttentionCodelet, PerceptualAssociativeMemoryImpl, ProceduralMemoryImpl, PropagationTask, SensoryMemoryBackgroundTask, SensoryMemoryImpl, StructureBuildingCodeletImpl, StructureBuildingCodeletModule, TriggerTask, UpdateCsmBackgroundTask, WorkspaceBufferImpl, WorkspaceImpl

public interface FullyInitializable
extends Initializable

An Initializable object e.g. an FrameworkModule that is initialized by the AgentXmlFactory.

Author:
Ryan J. McCall, Javier Snaider
See Also:
AgentXmlFactory, FrameworkModule

Method Summary
 void setAssociatedModule(FrameworkModule m, java.lang.String usg)
          Sets an associated FrameworkModule.
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable
containsParameter, getParam, getParameters, init, init
 

Method Detail

setAssociatedModule

void setAssociatedModule(FrameworkModule m,
                         java.lang.String usg)
Sets an associated FrameworkModule.

Parameters:
m - the module to be associated.
usg - how module will be used
See Also:
ModuleUsage