edu.memphis.ccrg.lida.workspace
Interface Workspace

All Superinterfaces:
FrameworkModule, FullyInitializable, Initializable
All Known Implementing Classes:
WorkspaceImpl

public interface Workspace
extends FrameworkModule

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. A workspace should be interfaceable with codelets whose job is to operate on the contents of these submodules.

Author:
Ryan J. McCall

Method Summary
 void addCueListener(CueListener l)
          Add episodic memory that will listen for cues from the Workspace
 void addWorkspaceListener(WorkspaceListener l)
          Adds specified WorkspaceListener
 void cueEpisodicMemories(NodeStructure ns)
          Prompts this Workspace to cue episodic memories with content.
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.FrameworkModule
addListener, addSubModule, containsSubmodule, containsSubmodule, decayModule, getAssistingTaskSpawner, getModuleContent, getModuleName, getSubmodule, getSubmodule, getSubmodules, setAssistingTaskSpawner, setModuleName, taskManagerDecayModule
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.FullyInitializable
setAssociatedModule
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable
containsParameter, getParam, getParameters, init, init
 

Method Detail

addCueListener

void addCueListener(CueListener l)
Add episodic memory that will listen for cues from the Workspace

Parameters:
l - listener

addWorkspaceListener

void addWorkspaceListener(WorkspaceListener l)
Adds specified WorkspaceListener

Parameters:
l - listener of this Workspace

cueEpisodicMemories

void cueEpisodicMemories(NodeStructure ns)
Prompts this Workspace to cue episodic memories with content.

Parameters:
ns - NodeStructure to cue with.