|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Linkable | |
---|---|
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.pam | Contains classes related to the definition of the Perceptual Associative Memory module and its default implementation. |
Uses of Linkable in edu.memphis.ccrg.lida.framework.gui.utils |
---|
Methods in edu.memphis.ccrg.lida.framework.gui.utils that return Linkable | |
---|---|
Linkable |
NodeStructureGuiAdapter.getDest(GuiLink guiLink)
|
Linkable |
NodeStructureGuiAdapter.getSource(GuiLink arg0)
|
Methods in edu.memphis.ccrg.lida.framework.gui.utils that return types with arguments of type Linkable | |
---|---|
edu.uci.ics.jung.graph.util.Pair<Linkable> |
NodeStructureGuiAdapter.getEndpoints(GuiLink arg0)
|
java.util.Collection<Linkable> |
NodeStructureGuiAdapter.getNeighbors(Linkable arg0)
|
java.util.Collection<Linkable> |
NodeStructureGuiAdapter.getPredecessors(Linkable arg0)
|
java.util.Collection<Linkable> |
NodeStructureGuiAdapter.getSuccessors(Linkable arg0)
|
java.util.Collection<Linkable> |
NodeStructureGuiAdapter.getVertices()
|
Methods in edu.memphis.ccrg.lida.framework.gui.utils with parameters of type Linkable | |
---|---|
boolean |
NodeStructureGuiAdapter.addVertex(Linkable arg0)
|
boolean |
NodeStructureGuiAdapter.containsVertex(Linkable arg0)
|
java.util.Collection<GuiLink> |
NodeStructureGuiAdapter.getIncidentEdges(Linkable arg0)
Returns all edges attached to specified Linkable |
java.util.Collection<GuiLink> |
NodeStructureGuiAdapter.getInEdges(Linkable arg0)
|
java.util.Collection<Linkable> |
NodeStructureGuiAdapter.getNeighbors(Linkable arg0)
|
java.util.Collection<GuiLink> |
NodeStructureGuiAdapter.getOutEdges(Linkable arg0)
Creates and returns GuiLink s for all Link s in the NodeStructure whose
source is the argument |
java.util.Collection<Linkable> |
NodeStructureGuiAdapter.getPredecessors(Linkable arg0)
|
java.util.Collection<Linkable> |
NodeStructureGuiAdapter.getSuccessors(Linkable arg0)
|
boolean |
NodeStructureGuiAdapter.isDest(Linkable arg0,
GuiLink arg1)
Returns true if arg0 is a destination of GuiLink arg1 |
boolean |
NodeStructureGuiAdapter.isSource(Linkable arg0,
GuiLink arg1)
Returns true if arg0 is a source of GuiLink arg1 |
boolean |
NodeStructureGuiAdapter.removeVertex(Linkable arg0)
|
Method parameters in edu.memphis.ccrg.lida.framework.gui.utils with type arguments of type Linkable | |
---|---|
boolean |
NodeStructureGuiAdapter.addEdge(GuiLink arg0,
edu.uci.ics.jung.graph.util.Pair<? extends Linkable> arg1,
edu.uci.ics.jung.graph.util.EdgeType arg2)
|
Uses of Linkable in edu.memphis.ccrg.lida.framework.shared |
---|
Subinterfaces of Linkable in edu.memphis.ccrg.lida.framework.shared | |
---|---|
interface |
Link
A link connects two Linkable objects. |
interface |
Node
A Node represents a Concept in LIDA. |
interface |
RootableNode
A Node which unifies multiple nodes attached to it. |
Classes in edu.memphis.ccrg.lida.framework.shared that implement Linkable | |
---|---|
class |
LinkImpl
A Link that connects a Node to a Linkable (Node or Link). |
class |
NodeImpl
Default Node implementation. |
class |
RootableNodeImpl
Default implementation of RootableNode . |
Methods in edu.memphis.ccrg.lida.framework.shared that return Linkable | |
---|---|
Linkable |
UnmodifiableNodeStructureImpl.getLinkable(ExtendedId eid)
|
Linkable |
NodeStructureImpl.getLinkable(ExtendedId ids)
|
Linkable |
NodeStructure.getLinkable(ExtendedId id)
Gets Linkable with specified ExtendedId . |
Linkable |
LinkImpl.getSink()
|
Linkable |
Link.getSink()
One end of the link which receives activation from the source. |
Methods in edu.memphis.ccrg.lida.framework.shared that return types with arguments of type Linkable | |
---|---|
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 . |
java.util.Map<Linkable,java.util.Set<Link>> |
UnmodifiableNodeStructureImpl.getLinkableMap()
|
java.util.Map<Linkable,java.util.Set<Link>> |
NodeStructureImpl.getLinkableMap()
|
java.util.Map<Linkable,java.util.Set<Link>> |
NodeStructure.getLinkableMap()
Returns a map of all the Linkable objects currently in the NodeStructure and their attached links. |
java.util.Collection<Linkable> |
UnmodifiableNodeStructureImpl.getLinkables()
|
java.util.Collection<Linkable> |
NodeStructureImpl.getLinkables()
|
java.util.Collection<Linkable> |
NodeStructure.getLinkables()
Returns all Linkables, all Nodes and Links, currently in this NodeStructure . |
Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type Linkable | |
---|---|
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. |
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. |
boolean |
UnmodifiableNodeStructureImpl.containsLinkable(Linkable l)
|
boolean |
NodeStructureImpl.containsLinkable(Linkable l)
|
boolean |
NodeStructure.containsLinkable(Linkable l)
Returns whether this NodeStructure contains specified Linkable . |
java.util.Set<Link> |
UnmodifiableNodeStructureImpl.getAttachedLinks(Linkable l)
|
java.util.Set<Link> |
NodeStructureImpl.getAttachedLinks(Linkable lnk)
|
java.util.Set<Link> |
NodeStructure.getAttachedLinks(Linkable l)
Gets all Link objects directly connected to specified Linkable . |
java.util.Set<Link> |
UnmodifiableNodeStructureImpl.getAttachedLinks(Linkable linkable,
LinkCategory cat)
|
java.util.Set<Link> |
NodeStructureImpl.getAttachedLinks(Linkable lnk,
LinkCategory cat)
|
java.util.Set<Link> |
NodeStructure.getAttachedLinks(Linkable lnk,
LinkCategory cat)
Gets all Link s directly connected to specified Linkable with specified LinkCategory |
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. |
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. |
void |
UnmodifiableNodeStructureImpl.removeLinkable(Linkable l)
|
void |
NodeStructureImpl.removeLinkable(Linkable linkable)
|
void |
NodeStructure.removeLinkable(Linkable l)
Removes specified Linkable if present. |
void |
LinkImpl.setSink(Linkable snk)
|
void |
Link.setSink(Linkable sink)
Set sink linkable. |
Constructors in edu.memphis.ccrg.lida.framework.shared with parameters of type Linkable | |
---|---|
LinkImpl(Node src,
Linkable snk,
LinkCategory cat)
Deprecated. Use ElementFactory.getLink(Node, Linkable, LinkCategory) instead. |
Uses of Linkable in edu.memphis.ccrg.lida.pam |
---|
Subinterfaces of Linkable in edu.memphis.ccrg.lida.pam | |
---|---|
interface |
PamLink
A Link in PerceptualAssociativeMemory |
interface |
PamLinkable
A Learnable Linkable , a PamNode or
PamLink |
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 Linkable | |
---|---|
class |
PamLinkImpl
Default implementation of PamLink . |
class |
PamNodeImpl
Default implementation of PamNode . |
Methods in edu.memphis.ccrg.lida.pam with parameters of type Linkable | |
---|---|
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)
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |