Uses of Interface

Packages that use FullyInitializable
edu.memphis.ccrg.lida.actionselection Contains classes related to Action Selection, a subsystem which selects Behaviors for execution. 
edu.memphis.ccrg.lida.attentioncodelets Contains classes related to Attention Codelets. 
edu.memphis.ccrg.lida.environment Contains classes which define the interface for environments which a framework Agent can sense from and perform actions in. 
edu.memphis.ccrg.lida.episodicmemory Contains classes related to the definition of the Episodic Memory module and its default implementation. 
edu.memphis.ccrg.lida.framework Contains classes which define the main structures of framework Agents. 
edu.memphis.ccrg.lida.framework.initialization Contains classes involved in the run-time creation of the Agent and the initialization of the ElementFactory from various configuration files. 
edu.memphis.ccrg.lida.framework.tasks Contains classes related to the framework's tasks (small demon-like processes) and their management. 
edu.memphis.ccrg.lida.globalworkspace Contains classes related to the GlobalWorkspace, the module responsible for selecting the most important part of an Agent's current understanding, at the particular moment, for broadcast to all BroadcastListeners. 
edu.memphis.ccrg.lida.globalworkspace.triggers Contains classes related to the triggering of the competition for the global conscious broadcast. 
edu.memphis.ccrg.lida.pam Contains classes related to the definition of the Perceptual Associative Memory module and its default implementation. 
edu.memphis.ccrg.lida.pam.tasks Contains classes implementing several low-level processes of the default PerceptualAssociativeMemory. 
edu.memphis.ccrg.lida.proceduralmemory Contains classes related to the definition of the Procedural Memory module and its default implementation. 
edu.memphis.ccrg.lida.sensorymemory Contains classes related to the definition of the Sensory Memory module. 
edu.memphis.ccrg.lida.sensorymotormemory Contains classes related to the definition of the Sensory Motor Memory module. 
edu.memphis.ccrg.lida.workspace Contains classes related to the definition of the Workspace module and its default implementation. 
edu.memphis.ccrg.lida.workspace.structurebuildingcodelets Contains classes related to the definition, default implementation, and management of Structure-Building codelets. 
edu.memphis.ccrg.lida.workspace.workspacebuffers Contains classes related to the definition of of Workspace buffers and their default implementations. 

Uses of FullyInitializable in edu.memphis.ccrg.lida.actionselection

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.actionselection
 interface ActionSelection
          Specification for the action selection module of LIDA.

Classes in edu.memphis.ccrg.lida.actionselection that implement FullyInitializable
 class BasicActionSelection
          Rudimentary action selection that selects the behavior with the highest activation.

Uses of FullyInitializable in edu.memphis.ccrg.lida.actionselection.behaviornetwork

Classes in edu.memphis.ccrg.lida.actionselection.behaviornetwork that implement FullyInitializable
 class BehaviorNetwork
          A Behavior Network implementation of ActionSelection based on the ideas of Maes' original.

Uses of FullyInitializable in edu.memphis.ccrg.lida.attentioncodelets

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.attentioncodelets
 interface AttentionCodelet
          A kind of Codelet that checks WorkspaceBuffer for its desired content and possibly adds Coalition to the GlobalWorkspace

Classes in edu.memphis.ccrg.lida.attentioncodelets that implement FullyInitializable
 class AttentionCodeletImpl
          Abstract implementation of AttentionCodelet that checks the CSM for desired content.
 class AttentionCodeletModule
          FrameworkModule which creates and manages all AttentionCodelet.
 class BasicAttentionCodelet
          Deprecated. This may be removed in the future. Its functionality is subsumed by NeighborhoodAttentionCodelet.
 class DefaultAttentionCodelet
          Default AttentionCodelet which seeks to create a Coalition from the most activate content above a threshold.
 class NeighborhoodAttentionCodelet
          An AttentionCodelet that seeks to create Coalitions from its sought content.

Uses of FullyInitializable in edu.memphis.ccrg.lida.environment

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.environment
 interface Environment
          Specification for domains that the framework can use as an environment.

Classes in edu.memphis.ccrg.lida.environment that implement FullyInitializable
 class EnvironmentImpl
          Abstract implementation of Environment Environments should not be a listener of anything besides GUIs.

Uses of FullyInitializable in edu.memphis.ccrg.lida.episodicmemory

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.episodicmemory
 interface EpisodicMemory
          The interface for LIDA's episodic memory.

Classes in edu.memphis.ccrg.lida.episodicmemory that implement FullyInitializable
 class EpisodicMemoryImpl
          This is the canonical implementation of EpisodicMemory.

Methods in edu.memphis.ccrg.lida.episodicmemory with parameters of type FullyInitializable
 void BasicEpisodicMemoryInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)
          The variables stored in params are those specified in agent.xml for the module being initialized.

Uses of FullyInitializable in edu.memphis.ccrg.lida.framework

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.framework
 interface Agent
          A FrameworkModule containing all of the FrameworkModules of an agent.
 interface CodeletManagerModule
          A FrameworkModule that manages Codelets
 interface FrameworkModule
          Interface for the modules of an agent.

Classes in edu.memphis.ccrg.lida.framework that implement FullyInitializable
 class AgentImpl
          Basic Agent Implementation.
 class FrameworkModuleImpl
          Abstract implementation of FrameworkModule Implementations should add themselves to the agent.xml configuration file

Uses of FullyInitializable in edu.memphis.ccrg.lida.framework.initialization

Methods in edu.memphis.ccrg.lida.framework.initialization with parameters of type FullyInitializable
 void Initializer.initModule(FullyInitializable obj, Agent a, java.util.Map<java.lang.String,?> params)
          Receives a particular FullyInitializable to configure.

Uses of FullyInitializable in edu.memphis.ccrg.lida.framework.tasks

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.framework.tasks
 interface Codelet
          A task that represents a demon-like processor.
 interface FrameworkTask
          This is the base interface for all task process in the LIDA framework.

Classes in edu.memphis.ccrg.lida.framework.tasks that implement FullyInitializable
 class CodeletImpl
          Abstract implementation of Codelet.
 class FrameworkTaskImpl
          This class implements the FrameworkTask Interface.

Uses of FullyInitializable in edu.memphis.ccrg.lida.globalworkspace

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.globalworkspace
 interface GlobalWorkspace
          Interface for the Global Workspace module which contains Coalition objects and implements a global conscious broadcast.

Classes in edu.memphis.ccrg.lida.globalworkspace that implement FullyInitializable
 class GlobalWorkspaceImpl
          The default implementation of GlobalWorkspace which maintains the collection of Coalition objects.

Methods in edu.memphis.ccrg.lida.globalworkspace with parameters of type FullyInitializable
 void GlobalWorkspaceInitalizer.initModule(FullyInitializable module, Agent lida, java.util.Map<java.lang.String,?> params)
 void GlobalWorkspaceInitializer.initModule(FullyInitializable module, Agent lida, java.util.Map<java.lang.String,?> params)

Uses of FullyInitializable in edu.memphis.ccrg.lida.globalworkspace.triggers

Classes in edu.memphis.ccrg.lida.globalworkspace.triggers that implement FullyInitializable
 class TriggerTask
          TriggerTask is executed when certain number of ticks has passed.

Uses of FullyInitializable in edu.memphis.ccrg.lida.pam

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.pam
 interface PerceptualAssociativeMemory
          A main module which contains feature detectors, nodes, and links.

Classes in edu.memphis.ccrg.lida.pam that implement FullyInitializable
 class PerceptualAssociativeMemoryImpl
          Default implementation of PerceptualAssociativeMemory.

Methods in edu.memphis.ccrg.lida.pam with parameters of type FullyInitializable
 void BasicPamInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)

Uses of FullyInitializable in edu.memphis.ccrg.lida.pam.tasks

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.pam.tasks
 interface DetectionAlgorithm
          A process which detects a pattern (feature) in SensoryMemory content and excites PamNodes representing that pattern.

Classes in edu.memphis.ccrg.lida.pam.tasks that implement FullyInitializable
 class AddLinkToPerceptTask
          A task to add a PamLink and its sink to the percept.
 class AddNodeStructureToPerceptTask
          A task which adds a NodeStructure to the percept.
 class AddNodeToPerceptTask
          A task which adds a PamNode to the percept.
 class BasicDetectionAlgorithm
          This class implements the FeatureDetector interface and provides default methods.
 class ExcitationTask
          A task which performs the excitation of a single PamNode.
 class MultipleDetectionAlgorithm
          This class implements the FeatureDetector interface and provides default methods.
 class PropagationTask
          A task which propagates an amount of activation along a PamLink to its sink.

Uses of FullyInitializable in edu.memphis.ccrg.lida.proceduralmemory

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.proceduralmemory
 interface ProceduralMemory
          FrameworkModule containing Schemes activated by each conscious broadcast.

Classes in edu.memphis.ccrg.lida.proceduralmemory that implement FullyInitializable
 class ProceduralMemoryImpl
          Default implementation of ProceduralMemory.

Methods in edu.memphis.ccrg.lida.proceduralmemory with parameters of type FullyInitializable
 void BasicProceduralMemoryInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)

Uses of FullyInitializable in edu.memphis.ccrg.lida.sensorymemory

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.sensorymemory
 interface SensoryMemory
          This is the interface to be implemented by sensory memory modules.

Classes in edu.memphis.ccrg.lida.sensorymemory that implement FullyInitializable
 class SensoryMemoryBackgroundTask
          Task which operates a Sensory Memory.
 class SensoryMemoryImpl
          Default abstract (i.e.

Uses of FullyInitializable in edu.memphis.ccrg.lida.sensorymotormemory

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.sensorymotormemory
 interface SensoryMotorMemory
          Sensory Motor Memory is a module which receives selected actions from ActionSelection and content from SensoryMemory.

Classes in edu.memphis.ccrg.lida.sensorymotormemory that implement FullyInitializable
 class BasicSensoryMotorMemory
          Default implementation of a Map-based SensoryMotorMemory

Methods in edu.memphis.ccrg.lida.sensorymotormemory with parameters of type FullyInitializable
 void BasicSensoryMotorMemoryInitializer.initModule(FullyInitializable module, Agent agent, java.util.Map<java.lang.String,?> params)

Uses of FullyInitializable in edu.memphis.ccrg.lida.workspace

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.workspace
 interface Workspace
          The workspace collection of submodules where Cues from episodic memories, the recent contents of conscious, the perceptual buffer, and the current situational model are stored.

Classes in edu.memphis.ccrg.lida.workspace that implement FullyInitializable
 class CueBackgroundTask
          Task which operates workspace.
 class UpdateCsmBackgroundTask
          A background task in the Workspace which transfers percepts from the Perceptual buffer to the Current Situational Model
 class WorkspaceImpl
          The Workspace contains the Perceptual and Episodic Buffers as well as the Broadcast Queue and Current Situational Model.

Uses of FullyInitializable in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets
 interface StructureBuildingCodelet
          Demon-like process operating on the workspace searching for particular content which, when found, triggers its action producing its result.

Classes in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets that implement FullyInitializable
 class BasicStructureBuildingCodelet
          Default implementation of StructureBuildingCodelet.
 class StructureBuildingCodeletImpl
          Basic implementation of StructureBuildingCodelet
 class StructureBuildingCodeletModule
          A module which maintains Codelets of workspace.

Uses of FullyInitializable in edu.memphis.ccrg.lida.workspace.workspacebuffers

Subinterfaces of FullyInitializable in edu.memphis.ccrg.lida.workspace.workspacebuffers
 interface BroadcastQueue
          A WorkspaceBuffer storing the recent contents of consciousness.
 interface WorkspaceBuffer
          A submodule of the Workspace.

Classes in edu.memphis.ccrg.lida.workspace.workspacebuffers that implement FullyInitializable
 class BroadcastQueueImpl
          The BroadcastQueue is the data structure storing the recent contents of consciousness.
 class WorkspaceBufferImpl
          This class implements module of WorkspaceBuffer.