Uses of Interface
edu.memphis.ccrg.lida.framework.shared.NodeStructure

Packages that use NodeStructure
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.episodicmemory Contains classes related to the definition of the Episodic Memory module and its default implementation. 
edu.memphis.ccrg.lida.episodicmemory.sdm Contains classes related to an implementation of Sparse Distributed Memory (Kanerva). 
edu.memphis.ccrg.lida.framework.gui.utils Contains utility classes for the GUI. 
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.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. 
 

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

Methods in edu.memphis.ccrg.lida.actionselection that return NodeStructure
 NodeStructure Behavior.getAddingList()
          Gets adding list.
 NodeStructure BehaviorImpl.getAddingList()
           
 NodeStructure Behavior.getContext()
          Gets context
 NodeStructure BehaviorImpl.getContext()
           
 NodeStructure Behavior.getDeletingList()
          Gets deleting list.
 NodeStructure BehaviorImpl.getDeletingList()
           
 

Methods in edu.memphis.ccrg.lida.actionselection with parameters of type NodeStructure
 void PreafferenceListener.receivePreafference(NodeStructure addSet, NodeStructure deleteSet)
          Listener receives preafference.
 

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

Methods in edu.memphis.ccrg.lida.attentioncodelets that return NodeStructure
 NodeStructure NeighborhoodAttentionCodelet.retrieveWorkspaceContent(WorkspaceBuffer buffer)
           
 NodeStructure BasicAttentionCodelet.retrieveWorkspaceContent(WorkspaceBuffer buffer)
          Returns sought content and related content from specified WorkspaceBuffer.
 

Methods in edu.memphis.ccrg.lida.attentioncodelets with parameters of type NodeStructure
 void AttentionCodeletModule.receivePreafference(NodeStructure addSet, NodeStructure deleteSet)
           
 

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

Methods in edu.memphis.ccrg.lida.episodicmemory with parameters of type NodeStructure
 void CueListener.receiveCue(NodeStructure cue)
          Receive a cue
 void EpisodicMemoryImpl.receiveCue(NodeStructure ns)
          Receive a cue as a NodeStructure In this implementation, first the cue is translated to a BitVector.
 void LocalAssociationListener.receiveLocalAssociation(NodeStructure association)
           
 

Uses of NodeStructure in edu.memphis.ccrg.lida.episodicmemory.sdm
 

Methods in edu.memphis.ccrg.lida.episodicmemory.sdm that return NodeStructure
 NodeStructure Translator.translate(cern.colt.bitvector.BitVector data)
          Translates a boolean vector into a node structure.
 NodeStructure BasicTranslator.translate(cern.colt.bitvector.BitVector data)
          Translates a bit vector into a node structure.
 

Methods in edu.memphis.ccrg.lida.episodicmemory.sdm with parameters of type NodeStructure
 cern.colt.bitvector.BitVector Translator.translate(NodeStructure structure)
          Translates a node structure into a boolean vector.
 cern.colt.bitvector.BitVector BasicTranslator.translate(NodeStructure structure)
          Translates a node structure into a bit vector.
 

Uses of NodeStructure in edu.memphis.ccrg.lida.framework.gui.utils
 

Methods in edu.memphis.ccrg.lida.framework.gui.utils that return NodeStructure
 NodeStructure NodeStructureGuiAdapter.getNodeStructure()
           
 

Methods in edu.memphis.ccrg.lida.framework.gui.utils with parameters of type NodeStructure
 void NodeStructureGuiAdapter.setNodeStructure(NodeStructure nodeStructure)
           
 

Constructors in edu.memphis.ccrg.lida.framework.gui.utils with parameters of type NodeStructure
NodeStructureGuiAdapter(NodeStructure ns)
          Default constructor
 

Uses of NodeStructure in edu.memphis.ccrg.lida.framework.shared
 

Classes in edu.memphis.ccrg.lida.framework.shared that implement NodeStructure
 class NodeStructureImpl
          Default implementation of NodeStructure.
 class UnmodifiableNodeStructureImpl
          An immutable NodeStructureImpl.
 

Methods in edu.memphis.ccrg.lida.framework.shared that return NodeStructure
 NodeStructure NodeStructure.copy()
          Returns a deep copy of this NodeStructure
 NodeStructure NodeStructureImpl.copy()
           
 NodeStructure UnmodifiableNodeStructureImpl.copy()
           
 NodeStructure ElementFactory.getNodeStructure()
          Returns a new default NodeStructure.
 NodeStructure ElementFactory.getNodeStructure(java.lang.String nodeType, java.lang.String linkType)
          Returns a new NodeStructure with specified Node and Link types.
 

Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type NodeStructure
static boolean NodeStructureImpl.compareNodeStructures(NodeStructure ns1, NodeStructure ns2)
          Returns true if two NodeStructures are meaningfully equal, else false.
 void NodeStructure.mergeWith(NodeStructure ns)
          Merges specified NodeStructure into this one.
 void NodeStructureImpl.mergeWith(NodeStructure ns)
           
 void UnmodifiableNodeStructureImpl.mergeWith(NodeStructure ns)
           
 

Constructors in edu.memphis.ccrg.lida.framework.shared with parameters of type NodeStructure
NodeStructureImpl(NodeStructure original)
          Copy constructor.
UnmodifiableNodeStructureImpl(NodeStructure sourceNodeStructure)
          Default Constructor.
UnmodifiableNodeStructureImpl(NodeStructure sourceNodeStructure, boolean shouldCopy)
          Default Constructor.
 

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

Fields in edu.memphis.ccrg.lida.framework.tasks declared as NodeStructure
protected  NodeStructure CodeletImpl.soughtContent
          Content which this codelet responds to.
 

Methods in edu.memphis.ccrg.lida.framework.tasks that return NodeStructure
 NodeStructure CodeletImpl.getSoughtContent()
           
 NodeStructure Codelet.getSoughtContent()
           
 NodeStructure Codelet.retrieveWorkspaceContent(WorkspaceBuffer buffer)
          Returns sought content and related content from specified WorkspaceBuffer.
 

Methods in edu.memphis.ccrg.lida.framework.tasks with parameters of type NodeStructure
 void CodeletImpl.setSoughtContent(NodeStructure content)
           
 void Codelet.setSoughtContent(NodeStructure content)
           
 

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

Constructors in edu.memphis.ccrg.lida.globalworkspace with parameters of type NodeStructure
CoalitionImpl(NodeStructure content, double activation, AttentionCodelet codelet)
          Constructs a coalition with content and sets activation to be equal to the normalized sum of the activation of the Linkables in the NodeStructure times the activation of the creating AttentionCodelet
 

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

Classes in edu.memphis.ccrg.lida.pam that implement NodeStructure
protected static class PerceptualAssociativeMemoryImpl.PamNodeStructure
          Internal implementation of NodeStructureImpl.
 

Methods in edu.memphis.ccrg.lida.pam with parameters of type NodeStructure
 void PerceptualAssociativeMemory.addNodeStructureToPercept(NodeStructure ns)
          Adds a NodeStructure to the percept.
 void PerceptualAssociativeMemoryImpl.addNodeStructureToPercept(NodeStructure ns)
           
 void PamListener.receivePercept(NodeStructure ns)
          Receive a NodeStructure percept.
 void PerceptualAssociativeMemoryImpl.receivePreafference(NodeStructure addList, NodeStructure deleteList)
           
 

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

Constructors in edu.memphis.ccrg.lida.pam.tasks with parameters of type NodeStructure
AddNodeStructureToPerceptTask(NodeStructure ns, PerceptualAssociativeMemory pam)
          Default constructor
 

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

Methods in edu.memphis.ccrg.lida.proceduralmemory that return NodeStructure
 NodeStructure SchemeImpl.getAddingResult()
           
 NodeStructure Scheme.getAddingResult()
          Returns addingResult.
 NodeStructure SchemeImpl.getContext()
           
 NodeStructure Scheme.getContext()
          Gets context.
 NodeStructure SchemeImpl.getDeletingResult()
           
 NodeStructure Scheme.getDeletingResult()
          Returns deletingResult.
 

Methods in edu.memphis.ccrg.lida.proceduralmemory with parameters of type NodeStructure
 void ProceduralMemoryImpl.activateSchemes(NodeStructure broadcast)
           
 void ProceduralMemory.activateSchemes(NodeStructure broadcastContent)
          Using the Broadcast content, activate the relevant schemes of procedural memory
 void SchemeActivationStrategy.activateSchemesWithBroadcast(NodeStructure broadcast, java.lang.Object... params)
          Activates those schemes relevant to a broadcast.
 void BasicSchemeActivationStrategy.activateSchemesWithBroadcast(NodeStructure broadcast, java.lang.Object... params)
          params[0] must contain Map> with all the Schemes of ProceduralMemory
 void SchemeImpl.setAddingResult(NodeStructure ns)
           
 void Scheme.setAddingResult(NodeStructure ns)
          Sets addingResult.
 void SchemeImpl.setContext(NodeStructure ns)
           
 void Scheme.setContext(NodeStructure ns)
          Sets context.
 void SchemeImpl.setDeletingResult(NodeStructure ns)
           
 void Scheme.setDeletingResult(NodeStructure ns)
          Sets deletingResult.
 

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

Subinterfaces of NodeStructure in edu.memphis.ccrg.lida.workspace
 interface WorkspaceContent
          WorkspaceContent is a general name for the content of the workspace.
 

Methods in edu.memphis.ccrg.lida.workspace with parameters of type NodeStructure
 void WorkspaceImpl.cueEpisodicMemories(NodeStructure content)
           
 void Workspace.cueEpisodicMemories(NodeStructure ns)
          Prompts this Workspace to cue episodic memories with content.
 void WorkspaceImpl.receiveLocalAssociation(NodeStructure association)
           
 void WorkspaceImpl.receivePercept(NodeStructure newPercept)
           
 

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

Methods in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets that return NodeStructure
 NodeStructure BasicStructureBuildingCodelet.retrieveWorkspaceContent(WorkspaceBuffer buffer)