|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
---|---|
edu.memphis.ccrg.lida.framework.shared | Contains classes related to common data structures used in the framework. |
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. |
Uses of Node in edu.memphis.ccrg.lida.framework.shared |
---|
Subinterfaces of Node in edu.memphis.ccrg.lida.framework.shared | |
---|---|
interface |
RootableNode
A Node which unifies multiple nodes attached to it. |
Classes in edu.memphis.ccrg.lida.framework.shared that implement Node | |
---|---|
class |
NodeImpl
Default Node implementation. |
class |
RootableNodeImpl
Default implementation of RootableNode . |
Methods in edu.memphis.ccrg.lida.framework.shared that return Node | |
---|---|
Node |
UnmodifiableNodeStructureImpl.addDefaultNode(Node n)
|
Node |
NodeStructureImpl.addDefaultNode(Node n)
|
Node |
NodeStructure.addDefaultNode(Node n)
Adds a copy of specified Node to this NodeStructure. |
Node |
UnmodifiableNodeStructureImpl.addDefaultNode(java.lang.String label,
double a,
double rt)
|
Node |
NodeStructureImpl.addDefaultNode(java.lang.String label,
double a,
double rt)
|
Node |
NodeStructure.addDefaultNode(java.lang.String label,
double a,
double rt)
Creates, adds and returns a new Node of default type with specified attributes. |
protected Node |
NodeStructureImpl.addNode(Node n,
boolean shouldCopy)
If copy is false, this method adds a already generated Node
to this NodeStructure without copying it. |
Node |
UnmodifiableNodeStructureImpl.addNode(Node n,
java.lang.String factoryType)
|
Node |
NodeStructureImpl.addNode(Node n,
java.lang.String type)
|
Node |
NodeStructure.addNode(Node n,
java.lang.String type)
Add a Node of a specified type to this NodeStructure. If a Node with the same id already exists in the NodeStructure the existing Node will have its activation updated. |
Node |
UnmodifiableNodeStructureImpl.addNode(java.lang.String type,
java.lang.String label,
double a,
double rt)
|
Node |
NodeStructureImpl.addNode(java.lang.String type,
java.lang.String label,
double a,
double rt)
|
Node |
NodeStructure.addNode(java.lang.String type,
java.lang.String label,
double a,
double rt)
Creates, adds and returns a new Node of specified type with specified attributes. |
protected Node |
NodeStructureImpl.getNewNode(Node oNode,
java.lang.String desiredType)
This method can be overwritten to customize the Node Creation. |
Node |
ElementFactory.getNode()
Creates a default node with the default strategies and default activation. |
Node |
UnmodifiableNodeStructureImpl.getNode(ExtendedId eid)
|
Node |
NodeStructureImpl.getNode(ExtendedId id)
|
Node |
NodeStructure.getNode(ExtendedId eid)
Returns a copy of the node in this NodeStructure with specified ExtendedId . |
Node |
UnmodifiableNodeStructureImpl.getNode(int id)
|
Node |
NodeStructureImpl.getNode(int id)
|
Node |
NodeStructure.getNode(int id)
Returns a copy of the node in this NodeStructure with specified id. |
Node |
ElementFactory.getNode(Node oNode)
Creates a copy of the supplied node with the default strategies. |
Node |
ElementFactory.getNode(Node oNode,
java.lang.String nodeType)
Creates a copy of specified Node . |
Node |
ElementFactory.getNode(Node oNode,
java.lang.String decayStrategy,
java.lang.String exciteStrategy)
Creates a copy of oNode with the specified decay and excite strategies. |
Node |
ElementFactory.getNode(java.lang.String nodeType)
Creates new node of specified type. |
Node |
ElementFactory.getNode(java.lang.String requiredType,
Node oNode,
java.lang.String desiredType)
Creates a copy of specified node of desired type. |
Node |
ElementFactory.getNode(java.lang.String type,
java.lang.String label)
Creates new node of specified type with specified label. |
Node |
ElementFactory.getNode(java.lang.String nodeType,
java.lang.String decayStrategy,
java.lang.String exciteStrategy,
java.lang.String nodeLabel,
double activation,
double removalThreshold)
Creates a new node of specified type, strategies, label, and initial activation. |
Node |
LinkImpl.getSource()
|
Node |
Link.getSource()
One end of the link which provides activation to the sink. |
Methods in edu.memphis.ccrg.lida.framework.shared that return types with arguments of type Node | |
---|---|
java.util.Collection<Node> |
UnmodifiableNodeStructureImpl.addDefaultNodes(java.util.Collection<Node> nodes)
|
java.util.Collection<Node> |
NodeStructureImpl.addDefaultNodes(java.util.Collection<Node> nodes)
|
java.util.Collection<Node> |
NodeStructure.addDefaultNodes(java.util.Collection<Node> nodes)
|
java.util.Map<Node,Link> |
UnmodifiableNodeStructureImpl.getConnectedSources(Linkable linkable)
|
java.util.Map<Node,Link> |
NodeStructureImpl.getConnectedSources(Linkable lnk)
|
java.util.Map<Node,Link> |
NodeStructure.getConnectedSources(Linkable lnk)
Returns a Map of all Nodes connected to specified Linkable as a source. |
java.util.Collection<Node> |
UnmodifiableNodeStructureImpl.getNodes()
|
java.util.Collection<Node> |
NodeStructureImpl.getNodes()
|
java.util.Collection<Node> |
NodeStructure.getNodes()
Returns all Node s. |
Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type Node | |
---|---|
Link |
UnmodifiableNodeStructureImpl.addDefaultLink(Node source,
Linkable sink,
LinkCategory category,
double activation,
double removalThreshold)
|
Link |
NodeStructureImpl.addDefaultLink(Node source,
Linkable sink,
LinkCategory category,
double activation,
double removalThreshold)
|
Link |
NodeStructure.addDefaultLink(Node source,
Linkable sink,
LinkCategory category,
double activation,
double removalThreshold)
Creates and adds a new Link of default type with specified attributes. |
Node |
UnmodifiableNodeStructureImpl.addDefaultNode(Node n)
|
Node |
NodeStructureImpl.addDefaultNode(Node n)
|
Node |
NodeStructure.addDefaultNode(Node n)
Adds a copy of specified Node to this NodeStructure. |
Link |
UnmodifiableNodeStructureImpl.addLink(java.lang.String type,
Node src,
Linkable sink,
LinkCategory cat,
double a,
double rt)
|
Link |
NodeStructureImpl.addLink(java.lang.String type,
Node src,
Linkable sink,
LinkCategory cat,
double a,
double rt)
|
Link |
NodeStructure.addLink(java.lang.String type,
Node src,
Linkable sink,
LinkCategory cat,
double a,
double rt)
Creates and adds a new Link of specified type with specified attributes. |
protected Node |
NodeStructureImpl.addNode(Node n,
boolean shouldCopy)
If copy is false, this method adds a already generated Node
to this NodeStructure without copying it. |
Node |
UnmodifiableNodeStructureImpl.addNode(Node n,
java.lang.String factoryType)
|
Node |
NodeStructureImpl.addNode(Node n,
java.lang.String type)
|
Node |
NodeStructure.addNode(Node n,
java.lang.String type)
Add a Node of a specified type to this NodeStructure. If a Node with the same id already exists in the NodeStructure the existing Node will have its activation updated. |
boolean |
UnmodifiableNodeStructureImpl.containsNode(Node n)
|
boolean |
NodeStructureImpl.containsNode(Node n)
|
boolean |
NodeStructure.containsNode(Node n)
Returns whether this NodeStructure contains specified Node. |
java.util.Map<Linkable,Link> |
UnmodifiableNodeStructureImpl.getConnectedSinks(Node n)
|
java.util.Map<Linkable,Link> |
NodeStructureImpl.getConnectedSinks(Node n)
|
java.util.Map<Linkable,Link> |
NodeStructure.getConnectedSinks(Node n)
Returns a Map of all sink Linkable objects connected to specified Node . |
Link |
ElementFactory.getLink(Node source,
Linkable sink,
LinkCategory category)
Creates and returns a new Link with specified source, sink, and category. |
Link |
ElementFactory.getLink(Node source,
Linkable sink,
LinkCategory category,
double activation,
double removalThreshold)
Creates and returns a new Link with specified source, sink, category, and activation. |
Link |
ElementFactory.getLink(java.lang.String linkType,
Node source,
Linkable sink,
LinkCategory category)
Creates and returns a new Link with specified type, source, sink, and category. |
Link |
ElementFactory.getLink(java.lang.String linkType,
Node source,
Linkable sink,
LinkCategory category,
java.lang.String decayStrategy,
java.lang.String exciteStrategy,
double activation,
double removalThreshold)
Creates and returns a new Link of specified type with specified source, sink, LinkCategory, DecayStrategy, ExciteStrategy, and category. |
Link |
ElementFactory.getLink(java.lang.String requiredType,
java.lang.String desiredType,
Node source,
Linkable sink,
LinkCategory category)
Checks if desiredType is-a requiredType. |
protected Link |
NodeStructureImpl.getNewLink(Link oLink,
java.lang.String newType,
Node src,
Linkable snk,
LinkCategory cat)
This method can be overridden to customize the Link Creation. |
protected Node |
NodeStructureImpl.getNewNode(Node oNode,
java.lang.String desiredType)
This method can be overwritten to customize the Node Creation. |
Node |
ElementFactory.getNode(Node oNode)
Creates a copy of the supplied node with the default strategies. |
Node |
ElementFactory.getNode(Node oNode,
java.lang.String nodeType)
Creates a copy of specified Node . |
Node |
ElementFactory.getNode(Node oNode,
java.lang.String decayStrategy,
java.lang.String exciteStrategy)
Creates a copy of oNode with the specified decay and excite strategies. |
Node |
ElementFactory.getNode(java.lang.String requiredType,
Node oNode,
java.lang.String desiredType)
Creates a copy of specified node of desired type. |
void |
UnmodifiableNodeStructureImpl.removeNode(Node n)
|
void |
NodeStructureImpl.removeNode(Node n)
|
void |
NodeStructure.removeNode(Node n)
Removes specified Node if present. |
void |
LinkImpl.setSource(Node src)
|
void |
Link.setSource(Node source)
Set source linkable. |
void |
Node.updateNodeValues(Node n)
Subclasses of Node should override this method to set all of their type-specific member data using the values of the specified Link. |
void |
RootableNodeImpl.updateNodeValues(Node n)
|
void |
NodeImpl.updateNodeValues(Node n)
This default implementation of Node has all of its attributes updated by NodeStructureImpl or
ElementFactory when nodes are updated. |
Method parameters in edu.memphis.ccrg.lida.framework.shared with type arguments of type Node | |
---|---|
java.util.Collection<Node> |
UnmodifiableNodeStructureImpl.addDefaultNodes(java.util.Collection<Node> nodes)
|
java.util.Collection<Node> |
NodeStructureImpl.addDefaultNodes(java.util.Collection<Node> nodes)
|
java.util.Collection<Node> |
NodeStructure.addDefaultNodes(java.util.Collection<Node> nodes)
|
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 . |
Constructors in edu.memphis.ccrg.lida.framework.shared with parameters of type Node | |
---|---|
LinkImpl(Node src,
Linkable snk,
LinkCategory cat)
Deprecated. Use ElementFactory.getLink(Node, Linkable, LinkCategory) instead. |
Uses of Node in edu.memphis.ccrg.lida.pam |
---|
Subinterfaces of Node in edu.memphis.ccrg.lida.pam | |
---|---|
interface |
PamNode
A PamNode is a Node which resides in PerceptualAssociativeMemory and
represents a feature or a concept. |
Classes in edu.memphis.ccrg.lida.pam that implement Node | |
---|---|
class |
PamNodeImpl
Default implementation of PamNode . |
Methods in edu.memphis.ccrg.lida.pam that return Node | |
---|---|
Node |
PerceptualAssociativeMemoryImpl.PamNodeStructure.addNode(Node n,
boolean copy)
|
Node |
PerceptualAssociativeMemory.getNode(ExtendedId id)
Returns the PamNode with specified ExtendedId or null |
Node |
PerceptualAssociativeMemoryImpl.getNode(ExtendedId eid)
|
Node |
PerceptualAssociativeMemory.getNode(int id)
Returns the PamNode with specified id from this PAM or null. |
Node |
PerceptualAssociativeMemoryImpl.getNode(int id)
|
Node |
PerceptualAssociativeMemory.getNode(java.lang.String label)
Returns the PamNode with specified label or null. |
Node |
PerceptualAssociativeMemoryImpl.getNode(java.lang.String label)
|
Methods in edu.memphis.ccrg.lida.pam that return types with arguments of type Node | |
---|---|
java.util.Collection<Node> |
PerceptualAssociativeMemory.getNodes()
Returns an unmodifiable collection of the PamNode s in this PAM as Node s. |
java.util.Collection<Node> |
PerceptualAssociativeMemoryImpl.getNodes()
|
Methods in edu.memphis.ccrg.lida.pam with parameters of type Node | |
---|---|
PamLink |
PerceptualAssociativeMemory.addDefaultLink(Node src,
Linkable snk,
LinkCategory cat)
Adds a new PamLink of default type to PAM. |
PamLink |
PerceptualAssociativeMemoryImpl.addDefaultLink(Node src,
Linkable snk,
LinkCategory cat)
|
PamNode |
PerceptualAssociativeMemory.addDefaultNode(Node node)
Deprecated. Use either PerceptualAssociativeMemory.addNode(String, String) or PerceptualAssociativeMemory.addDefaultNode(String) instead. |
PamNode |
PerceptualAssociativeMemoryImpl.addDefaultNode(Node n)
Deprecated. |
PamLink |
PerceptualAssociativeMemory.addLink(java.lang.String type,
Node src,
Linkable snk,
LinkCategory cat)
Adds a new PamLink of specified type to PAM. |
PamLink |
PerceptualAssociativeMemoryImpl.addLink(java.lang.String type,
Node src,
Linkable snk,
LinkCategory cat)
|
Node |
PerceptualAssociativeMemoryImpl.PamNodeStructure.addNode(Node n,
boolean copy)
|
void |
PerceptualAssociativeMemory.addToPercept(Node n)
Adds Node to the percept. |
void |
PerceptualAssociativeMemoryImpl.addToPercept(Node n)
|
boolean |
PerceptualAssociativeMemory.containsNode(Node node)
Returns true if this PAM contains specified PamNode. |
boolean |
PerceptualAssociativeMemoryImpl.containsNode(Node node)
|
void |
PamListener.receivePercept(Node n)
Receive a Node percept. |
void |
PamNodeImpl.updateNodeValues(Node n)
|
Method parameters in edu.memphis.ccrg.lida.pam with type arguments of type Node | |
---|---|
java.util.Set<PamNode> |
PerceptualAssociativeMemory.addDefaultNodes(java.util.Set<? extends Node> nodes)
Deprecated. Use either PerceptualAssociativeMemory.addNode(String, String) or
PerceptualAssociativeMemory.addDefaultNode(String) instead. |
java.util.Set<PamNode> |
PerceptualAssociativeMemoryImpl.addDefaultNodes(java.util.Set<? extends Node> nodes)
Deprecated. |
Uses of Node in edu.memphis.ccrg.lida.pam.tasks |
---|
Constructors in edu.memphis.ccrg.lida.pam.tasks with parameters of type Node | |
---|---|
AddNodeToPerceptTask(Node n,
PerceptualAssociativeMemory pam)
Default constructor |
Uses of Node in edu.memphis.ccrg.lida.proceduralmemory |
---|
Methods in edu.memphis.ccrg.lida.proceduralmemory that return Node | |
---|---|
Node |
ProceduralMemoryImpl.InternalNodeStructure.addNode(Node n,
boolean copy)
|
Methods in edu.memphis.ccrg.lida.proceduralmemory with parameters of type Node | |
---|---|
Node |
ProceduralMemoryImpl.InternalNodeStructure.addNode(Node n,
boolean copy)
|
Uses of Node in edu.memphis.ccrg.lida.workspace |
---|
Methods in edu.memphis.ccrg.lida.workspace with parameters of type Node | |
---|---|
void |
WorkspaceImpl.receivePercept(Node n)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |