|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.memphis.ccrg.lida.framework.FrameworkModuleImpl
edu.memphis.ccrg.lida.workspace.mockWorkspace
class mockWorkspace
Field Summary |
---|
Fields inherited from class edu.memphis.ccrg.lida.framework.FrameworkModuleImpl |
---|
taskSpawner |
Constructor Summary | |
---|---|
mockWorkspace()
|
Method Summary | |
---|---|
void |
addCueListener(CueListener l)
Add episodic memory that will listen for cues from the Workspace |
void |
addListener(ModuleListener listener)
Generic way to add various kinds of listeners. |
void |
addWorkspaceListener(WorkspaceListener l)
Adds specified WorkspaceListener |
void |
cueEpisodicMemories(NodeStructure ns)
Prompts this Workspace to cue episodic memories with content. |
void |
decayModule(long ticks)
Decay only this Module. |
java.lang.Object |
getModuleContent(java.lang.Object... params)
Returns module content specified by params. |
void |
init()
Implementations should only perform initialization of variables or objects that depend on parameters in the parameter map specified in FrameworkModuleImpl.init(Map) . |
Methods inherited from class edu.memphis.ccrg.lida.framework.FrameworkModuleImpl |
---|
addSubModule, containsSubmodule, containsSubmodule, getAssistingTaskSpawner, getModuleName, getParam, getSubmodule, getSubmodule, getSubmodules, init, setAssistingTaskSpawner, setAssociatedModule, setModuleName, taskManagerDecayModule, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.memphis.ccrg.lida.framework.FrameworkModule |
---|
addSubModule, containsSubmodule, containsSubmodule, getAssistingTaskSpawner, 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 |
---|
getParam, init |
Constructor Detail |
---|
mockWorkspace()
Method Detail |
---|
public void cueEpisodicMemories(NodeStructure ns)
Workspace
cueEpisodicMemories
in interface Workspace
ns
- NodeStructure to cue with.public void addListener(ModuleListener listener)
FrameworkModule
addListener
in interface FrameworkModule
listener
- - listener of this FrameworkModulepublic void addCueListener(CueListener l)
Workspace
addCueListener
in interface Workspace
l
- listenerpublic void addWorkspaceListener(WorkspaceListener l)
Workspace
WorkspaceListener
addWorkspaceListener
in interface Workspace
l
- listener of this Workspacepublic java.lang.Object getModuleContent(java.lang.Object... params)
FrameworkModule
getModuleContent
in interface FrameworkModule
getModuleContent
in class FrameworkModuleImpl
params
- - specifies what content will be returned.
public void init()
FrameworkModuleImpl
FrameworkModuleImpl.init(Map)
.
Furthermore they should not try to access modules added via FrameworkModuleImpl.setAssociatedModule(FrameworkModule, String)
as this method will not have run yet at the time this method is called.
init
in interface Initializable
init
in class FrameworkModuleImpl
public void decayModule(long ticks)
FrameworkModule
decayModule
in interface FrameworkModule
ticks
- number of ticks to decay.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |