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 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 BasicAttentionCodelet.retrieveWorkspaceContent(WorkspaceBuffer buffer)
          Deprecated. Returns sought content and related content from specified WorkspaceBuffer.
 NodeStructure DefaultAttentionCodelet.retrieveWorkspaceContent(WorkspaceBuffer buffer)
          Returns a the most active WorkspaceContent and possibly neighboring content as specified by DefaultAttentionCodelet.retrievalDepths
 

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 EpisodicMemoryImpl.receiveCue(NodeStructure ns)
          Receive a cue as a NodeStructure In this implementation, first the cue is translated to a BitVector.
 void CueListener.receiveCue(NodeStructure cue)
          Receive a cue
 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 v)
          Translates a BitVector into a NodeStructure.
 NodeStructure BasicTranslator.translate(cern.colt.bitvector.BitVector data)
          Translates a BitVector into a NodeStructure.
 

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

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 UnmodifiableNodeStructureImpl.copy()
           
 NodeStructure NodeStructureImpl.copy()
           
 NodeStructure NodeStructure.copy()
          Returns a deep copy of this NodeStructure.
 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.
 NodeStructure UnmodifiableNodeStructureImpl.getSubgraph(java.util.Collection<Node> nodes, int d)
           
 NodeStructure NodeStructureImpl.getSubgraph(java.util.Collection<Node> nodes, int d)
           
 NodeStructure NodeStructure.getSubgraph(java.util.Collection<Node> nodes, int d)
          Returns a copy of a subgraph of this NodeStructure.
 NodeStructure UnmodifiableNodeStructureImpl.getSubgraph(java.util.Collection<Node> nodes, int d, double threshold)
           
 NodeStructure NodeStructureImpl.getSubgraph(java.util.Collection<Node> nodes, int d, double threshold)
           
 NodeStructure NodeStructure.getSubgraph(java.util.Collection<Node> nodes, int d, double threshold)
          Returns a copy of a subgraph of this NodeStructure.
 

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 UnmodifiableNodeStructureImpl.mergeWith(NodeStructure ns)
           
 void NodeStructureImpl.mergeWith(NodeStructure ns)
           
 void NodeStructure.mergeWith(NodeStructure ns)
          Merges specified NodeStructure into this one.
 

Constructors in edu.memphis.ccrg.lida.framework.shared with parameters of type NodeStructure
NodeStructureImpl(NodeStructure ns)
          Copy constructor.
UnmodifiableNodeStructureImpl(NodeStructure src)
          Default Constructor.
UnmodifiableNodeStructureImpl(NodeStructure src, boolean shouldCopy)
          Copy 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 ns, AttentionCodelet c)
          Constructs a CoalitionImpl with specified content that is being created by specified 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.addToPercept(NodeStructure ns)
          Adds a NodeStructure to the percept.
 void PerceptualAssociativeMemoryImpl.addToPercept(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
 

Classes in edu.memphis.ccrg.lida.proceduralmemory that implement NodeStructure
protected  class ProceduralMemoryImpl.InternalNodeStructure
          Allows Nodes to be added without copying.
 

Methods in edu.memphis.ccrg.lida.proceduralmemory that return NodeStructure
 NodeStructure ProceduralMemoryImpl.getBroadcastBuffer()
          Gets the broadcast buffer.
 

Methods in edu.memphis.ccrg.lida.proceduralmemory with parameters of type NodeStructure
 boolean ProceduralMemory.shouldInstantiate(Scheme s, NodeStructure broadcastBuffer)
          A call-back method to determine if the Scheme s should be instantiated.
 boolean ProceduralMemoryImpl.shouldInstantiate(Scheme s, NodeStructure broadcastBuffer)
          Returns true if the specified scheme's total activation is greater than the scheme selection threshold.
 

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)