|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FrameworkModule | |
---|---|
edu.memphis.ccrg.lida.actionselection | Contains classes related to Action Selection, a subsystem which selects Behaviors for execution. |
edu.memphis.ccrg.lida.actionselection.behaviornetwork | |
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.gui.utils | Contains utility classes for the GUI. |
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.shared | Contains classes related to common data structures used in the framework. |
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.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 FrameworkModule in edu.memphis.ccrg.lida.actionselection |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
BasicActionSelection
Rudimentary action selection that selects the behavior with the highest activation. |
Uses of FrameworkModule in edu.memphis.ccrg.lida.actionselection.behaviornetwork |
---|
Classes in edu.memphis.ccrg.lida.actionselection.behaviornetwork that implement FrameworkModule | |
---|---|
class |
BehaviorNetwork
A Behavior Network implementation of ActionSelection based on the
ideas of Maes' original. |
Uses of FrameworkModule in edu.memphis.ccrg.lida.attentioncodelets |
---|
Classes in edu.memphis.ccrg.lida.attentioncodelets that implement FrameworkModule | |
---|---|
class |
AttentionCodeletModule
FrameworkModule which creates and manages all AttentionCodelet . |
Methods in edu.memphis.ccrg.lida.attentioncodelets with parameters of type FrameworkModule | |
---|---|
void |
AttentionCodeletModule.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
void |
AttentionCodeletImpl.setAssociatedModule(FrameworkModule module,
java.lang.String usage)
|
Uses of FrameworkModule in edu.memphis.ccrg.lida.environment |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
EnvironmentImpl
Abstract implementation of Environment
Environments should not be a listener of anything besides GUIs. |
Uses of FrameworkModule in edu.memphis.ccrg.lida.episodicmemory |
---|
Subinterfaces of FrameworkModule in edu.memphis.ccrg.lida.episodicmemory | |
---|---|
interface |
EpisodicMemory
The interface for LIDA's episodic memory. |
Classes in edu.memphis.ccrg.lida.episodicmemory that implement FrameworkModule | |
---|---|
class |
EpisodicMemoryImpl
This is the canonical implementation of EpisodicMemory . |
Uses of FrameworkModule in edu.memphis.ccrg.lida.framework |
---|
Subinterfaces of FrameworkModule in edu.memphis.ccrg.lida.framework | |
---|---|
interface |
Agent
A FrameworkModule containing all of the FrameworkModule s of an agent. |
interface |
CodeletManagerModule
A FrameworkModule that manages Codelet s |
Classes in edu.memphis.ccrg.lida.framework that implement FrameworkModule | |
---|---|
class |
AgentImpl
Basic Agent Implementation. |
class |
FrameworkModuleImpl
Abstract implementation of FrameworkModule Implementations should add
themselves to the agent.xml configuration file |
Methods in edu.memphis.ccrg.lida.framework that return FrameworkModule | |
---|---|
FrameworkModule |
FrameworkModuleImpl.getSubmodule(ModuleName name)
|
FrameworkModule |
FrameworkModule.getSubmodule(ModuleName name)
Gets specified submodule subModule. |
FrameworkModule |
FrameworkModuleImpl.getSubmodule(java.lang.String name)
|
FrameworkModule |
FrameworkModule.getSubmodule(java.lang.String name)
Gets specified submodule. |
Methods in edu.memphis.ccrg.lida.framework that return types with arguments of type FrameworkModule | |
---|---|
java.util.Map<ModuleName,FrameworkModule> |
FrameworkModuleImpl.getSubmodules()
|
java.util.Map<ModuleName,FrameworkModule> |
FrameworkModule.getSubmodules()
Convenience method to get submodules |
Methods in edu.memphis.ccrg.lida.framework with parameters of type FrameworkModule | |
---|---|
void |
FrameworkModuleImpl.addSubModule(FrameworkModule module)
|
void |
FrameworkModule.addSubModule(FrameworkModule lm)
Adds submodule as a component of this FrameworkModule. |
void |
FrameworkModuleImpl.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
Uses of FrameworkModule in edu.memphis.ccrg.lida.framework.gui.utils |
---|
Methods in edu.memphis.ccrg.lida.framework.gui.utils that return FrameworkModule | |
---|---|
static FrameworkModule |
GuiUtils.parseFrameworkModule(java.lang.String param,
Agent agent)
Utility method to parse a String to obtain a FrameworkModule |
Uses of FrameworkModule in edu.memphis.ccrg.lida.framework.initialization |
---|
Methods in edu.memphis.ccrg.lida.framework.initialization that return FrameworkModule | |
---|---|
(package private) FrameworkModule |
AgentXmlFactory.getModule(org.w3c.dom.Element moduleElement,
java.util.List<java.lang.Object[]> toAssoc,
java.util.List<java.lang.Object[]> toInit,
java.util.Map<java.lang.String,TaskSpawner> spawners,
java.util.List<AgentXmlFactory.TaskData> toRun)
Reads and creates a FrameworkModule in specified moduleElement |
Methods in edu.memphis.ccrg.lida.framework.initialization that return types with arguments of type FrameworkModule | |
---|---|
(package private) java.util.List<FrameworkModule> |
AgentXmlFactory.getModules(org.w3c.dom.Element element,
java.util.List<java.lang.Object[]> toAssoc,
java.util.List<java.lang.Object[]> toInit,
java.util.Map<java.lang.String,TaskSpawner> spawners,
java.util.List<AgentXmlFactory.TaskData> toRun)
Reads and creates all FrameworkModule s in specified element |
Methods in edu.memphis.ccrg.lida.framework.initialization with parameters of type FrameworkModule | |
---|---|
(package private) static void |
AgentXmlFactory.associateModules(java.util.List<java.lang.Object[]> toAssoc,
FrameworkModule topModule)
Iterates through the module/associated-module pairs and associates them |
(package private) static void |
AgentXmlFactory.getListener(org.w3c.dom.Element moduleElement,
FrameworkModule topModule)
Reads and creates a listener specified in element. |
(package private) static void |
AgentXmlFactory.getListeners(org.w3c.dom.Element element,
FrameworkModule topModule)
Reads and creates all listeners specified in element. |
void |
FullyInitializable.setAssociatedModule(FrameworkModule m,
java.lang.String usg)
Sets an associated FrameworkModule. |
Method parameters in edu.memphis.ccrg.lida.framework.initialization with type arguments of type FrameworkModule | |
---|---|
(package private) static void |
AgentXmlFactory.initializeTasks(java.util.Map<ModuleName,FrameworkModule> moduleMap,
java.util.List<AgentXmlFactory.TaskData> toRun)
Creates the tasks specified and adds them to their associated TaskSpawner |
Uses of FrameworkModule in edu.memphis.ccrg.lida.framework.shared |
---|
Method parameters in edu.memphis.ccrg.lida.framework.shared with type arguments of type FrameworkModule | |
---|---|
FrameworkTask |
ElementFactory.getFrameworkTask(java.lang.String taskType,
java.util.Map<java.lang.String,? extends java.lang.Object> params,
java.util.Map<ModuleName,FrameworkModule> modules)
Returns a new FrameworkTask having specified attributes. |
FrameworkTask |
ElementFactory.getFrameworkTask(java.lang.String taskType,
java.lang.String decayStrategy,
java.lang.String exciteStrategy,
int ticksPerRun,
double activation,
double removalThreshold,
java.util.Map<java.lang.String,? extends java.lang.Object> params,
java.util.Map<ModuleName,FrameworkModule> modules)
Returns a new FrameworkTask with specified attributes. |
Uses of FrameworkModule in edu.memphis.ccrg.lida.framework.tasks |
---|
Methods in edu.memphis.ccrg.lida.framework.tasks with parameters of type FrameworkModule | |
---|---|
void |
FrameworkTaskImpl.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
Subclasses may override this method. |
Method parameters in edu.memphis.ccrg.lida.framework.tasks with type arguments of type FrameworkModule | |
---|---|
void |
TaskManager.setDecayingModules(java.util.Collection<FrameworkModule> modules)
Set the Collection of modules for decaying. |
Uses of FrameworkModule in edu.memphis.ccrg.lida.globalworkspace |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
GlobalWorkspaceImpl
The default implementation of GlobalWorkspace which maintains the collection of
Coalition objects. |
Uses of FrameworkModule in edu.memphis.ccrg.lida.pam |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
PerceptualAssociativeMemoryImpl
Default implementation of PerceptualAssociativeMemory . |
Uses of FrameworkModule in edu.memphis.ccrg.lida.pam.tasks |
---|
Methods in edu.memphis.ccrg.lida.pam.tasks with parameters of type FrameworkModule | |
---|---|
void |
MultipleDetectionAlgorithm.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
void |
BasicDetectionAlgorithm.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
Uses of FrameworkModule in edu.memphis.ccrg.lida.proceduralmemory |
---|
Subinterfaces of FrameworkModule in edu.memphis.ccrg.lida.proceduralmemory | |
---|---|
interface |
ProceduralMemory
FrameworkModule containing Scheme s activated by each conscious broadcast. |
Classes in edu.memphis.ccrg.lida.proceduralmemory that implement FrameworkModule | |
---|---|
class |
ProceduralMemoryImpl
Default implementation of ProceduralMemory . |
Uses of FrameworkModule in edu.memphis.ccrg.lida.sensorymemory |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
SensoryMemoryImpl
Default abstract (i.e. |
Methods in edu.memphis.ccrg.lida.sensorymemory with parameters of type FrameworkModule | |
---|---|
void |
SensoryMemoryBackgroundTask.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
This method overrides setAssociatedModule() from class FrameworkTaskImpl It sets a module passing parameter to SensoryMemory sm |
void |
SensoryMemoryImpl.setAssociatedModule(FrameworkModule m,
java.lang.String usage)
|
Uses of FrameworkModule in edu.memphis.ccrg.lida.sensorymotormemory |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
BasicSensoryMotorMemory
Default implementation of a Map-based SensoryMotorMemory |
Methods in edu.memphis.ccrg.lida.sensorymotormemory with parameters of type FrameworkModule | |
---|---|
void |
BasicSensoryMotorMemory.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
Uses of FrameworkModule in edu.memphis.ccrg.lida.workspace |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
WorkspaceImpl
The Workspace contains the Perceptual and Episodic Buffers as well as the Broadcast Queue and Current Situational Model. |
Methods in edu.memphis.ccrg.lida.workspace with parameters of type FrameworkModule | |
---|---|
void |
UpdateCsmBackgroundTask.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
void |
CueBackgroundTask.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
Uses of FrameworkModule in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets |
---|
Classes in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets that implement FrameworkModule | |
---|---|
class |
StructureBuildingCodeletModule
A module which maintains Codelets of workspace. |
Methods in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets with parameters of type FrameworkModule | |
---|---|
void |
StructureBuildingCodeletImpl.setAssociatedModule(FrameworkModule module,
java.lang.String usage)
|
void |
StructureBuildingCodeletModule.setAssociatedModule(FrameworkModule module,
java.lang.String moduleUsage)
|
Uses of FrameworkModule in edu.memphis.ccrg.lida.workspace.workspacebuffers |
---|
Subinterfaces of FrameworkModule 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 FrameworkModule | |
---|---|
class |
BroadcastQueueImpl
The BroadcastQueue is the data structure storing the recent contents of consciousness. |
class |
WorkspaceBufferImpl
This class implements module of WorkspaceBuffer. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |