|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Link | |
---|---|
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. |
edu.memphis.ccrg.lida.pam.tasks | Contains classes implementing several low-level processes of the default PerceptualAssociativeMemory. |
edu.memphis.ccrg.lida.workspace | Contains classes related to the definition of the Workspace module and its default implementation. |
Uses of Link in edu.memphis.ccrg.lida.framework.gui.utils |
---|
Methods in edu.memphis.ccrg.lida.framework.gui.utils that return Link | |
---|---|
Link |
GuiLink.getLink()
|
Methods in edu.memphis.ccrg.lida.framework.gui.utils with parameters of type Link | |
---|---|
void |
GuiLink.setLink(Link link)
|
Constructors in edu.memphis.ccrg.lida.framework.gui.utils with parameters of type Link | |
---|---|
GuiLink(Link link,
char type)
|
Uses of Link in edu.memphis.ccrg.lida.framework.shared |
---|
Classes in edu.memphis.ccrg.lida.framework.shared that implement Link | |
---|---|
class |
LinkImpl
A Link that connects a Node to a Linkable (Node or Link). |
Methods in edu.memphis.ccrg.lida.framework.shared that return Link | |
---|---|
Link |
UnmodifiableNodeStructureImpl.addDefaultLink(int idSource,
ExtendedId idSink,
LinkCategory type,
double activation,
double removalThreshold)
|
Link |
NodeStructureImpl.addDefaultLink(int sourceId,
ExtendedId sinkId,
LinkCategory category,
double activation,
double removalThreshold)
|
Link |
NodeStructure.addDefaultLink(int idSource,
ExtendedId idSink,
LinkCategory type,
double activation,
double removalThreshold)
Creates and adds a new Link of default type with specified attributes. |
Link |
UnmodifiableNodeStructureImpl.addDefaultLink(int idSource,
int idSink,
LinkCategory type,
double activation,
double removalThreshold)
|
Link |
NodeStructureImpl.addDefaultLink(int sourceId,
int sinkId,
LinkCategory cat,
double activation,
double removalThreshold)
|
Link |
NodeStructure.addDefaultLink(int idSource,
int idSink,
LinkCategory type,
double activation,
double removalThreshold)
Creates and adds a new Link of default type with specified attributes. |
Link |
UnmodifiableNodeStructureImpl.addDefaultLink(Link l)
|
Link |
NodeStructureImpl.addDefaultLink(Link l)
|
Link |
NodeStructure.addDefaultLink(Link l)
Adds a copy, of default link type, based on the specified Link , to this NodeStructure. |
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(Link l,
java.lang.String linkType)
|
Link |
NodeStructureImpl.addLink(Link l,
java.lang.String type)
|
Link |
NodeStructure.addLink(Link l,
java.lang.String linkType)
Adds copy of specified Link. |
Link |
UnmodifiableNodeStructureImpl.addLink(java.lang.String type,
int srcId,
ExtendedId snkId,
LinkCategory cat,
double a,
double rt)
|
Link |
NodeStructureImpl.addLink(java.lang.String type,
int srcId,
ExtendedId snkId,
LinkCategory cat,
double a,
double rt)
|
Link |
NodeStructure.addLink(java.lang.String type,
int srcId,
ExtendedId snkId,
LinkCategory cat,
double a,
double rt)
Creates and adds a new Link of specified 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. |
Link |
UnmodifiableNodeStructureImpl.getLink(ExtendedId ids)
|
Link |
NodeStructureImpl.getLink(ExtendedId id)
|
Link |
NodeStructure.getLink(ExtendedId id)
Gets Link with specified ExtendedId if present. |
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. |
Methods in edu.memphis.ccrg.lida.framework.shared that return types with arguments of type Link | |
---|---|
java.util.Collection<Link> |
UnmodifiableNodeStructureImpl.addDefaultLinks(java.util.Collection<Link> links)
|
java.util.Collection<Link> |
NodeStructureImpl.addDefaultLinks(java.util.Collection<Link> links)
|
java.util.Collection<Link> |
NodeStructure.addDefaultLinks(java.util.Collection<Link> links)
Copies specified Links and then adds the copies to this NodeStructure. |
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<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<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.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<Link> |
UnmodifiableNodeStructureImpl.getLinks()
|
java.util.Collection<Link> |
NodeStructureImpl.getLinks()
|
java.util.Collection<Link> |
NodeStructure.getLinks()
Returns the Links of this NodeStructure. |
java.util.Set<Link> |
UnmodifiableNodeStructureImpl.getLinks(LinkCategory cat)
|
java.util.Set<Link> |
NodeStructureImpl.getLinks(LinkCategory cat)
|
java.util.Set<Link> |
NodeStructure.getLinks(LinkCategory cat)
Returns all Links of this NodeStructure with specified LinkCategory . |
Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type Link | |
---|---|
Link |
UnmodifiableNodeStructureImpl.addDefaultLink(Link l)
|
Link |
NodeStructureImpl.addDefaultLink(Link l)
|
Link |
NodeStructure.addDefaultLink(Link l)
Adds a copy, of default link type, based on the specified Link , to this NodeStructure. |
Link |
UnmodifiableNodeStructureImpl.addLink(Link l,
java.lang.String linkType)
|
Link |
NodeStructureImpl.addLink(Link l,
java.lang.String type)
|
Link |
NodeStructure.addLink(Link l,
java.lang.String linkType)
Adds copy of specified Link. |
boolean |
UnmodifiableNodeStructureImpl.containsLink(Link l)
|
boolean |
NodeStructureImpl.containsLink(Link l)
|
boolean |
NodeStructure.containsLink(Link l)
Returns whether this NodeStructure contains specified Link. |
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.removeLink(Link l)
|
void |
NodeStructureImpl.removeLink(Link l)
|
void |
NodeStructure.removeLink(Link l)
Removes specified Link if present. |
void |
LinkImpl.updateLinkValues(Link l)
This default implementation of Link has all of its attributes updated by NodeStructureImpl when links are updated. |
void |
Link.updateLinkValues(Link link)
Subclasses of Link should override this method to set all of their type-specific member data using the values of the specified Link. |
Method parameters in edu.memphis.ccrg.lida.framework.shared with type arguments of type Link | |
---|---|
java.util.Collection<Link> |
UnmodifiableNodeStructureImpl.addDefaultLinks(java.util.Collection<Link> links)
|
java.util.Collection<Link> |
NodeStructureImpl.addDefaultLinks(java.util.Collection<Link> links)
|
java.util.Collection<Link> |
NodeStructure.addDefaultLinks(java.util.Collection<Link> links)
Copies specified Links and then adds the copies to this NodeStructure. |
Uses of Link in edu.memphis.ccrg.lida.pam |
---|
Subinterfaces of Link in edu.memphis.ccrg.lida.pam | |
---|---|
interface |
PamLink
A Link in PerceptualAssociativeMemory |
Classes in edu.memphis.ccrg.lida.pam that implement Link | |
---|---|
class |
PamLinkImpl
Default implementation of PamLink . |
Methods in edu.memphis.ccrg.lida.pam that return Link | |
---|---|
Link |
PerceptualAssociativeMemory.getLink(ExtendedId id)
|
Link |
PerceptualAssociativeMemoryImpl.getLink(ExtendedId eid)
|
Methods in edu.memphis.ccrg.lida.pam that return types with arguments of type Link | |
---|---|
java.util.Collection<Link> |
PerceptualAssociativeMemory.getLinks()
Returns an unmodifiable collection of the PamLink s in this PAM as Link s. |
java.util.Collection<Link> |
PerceptualAssociativeMemoryImpl.getLinks()
|
Methods in edu.memphis.ccrg.lida.pam with parameters of type Link | |
---|---|
PamLink |
PerceptualAssociativeMemory.addDefaultLink(Link link)
Deprecated. Use either PerceptualAssociativeMemory.addLink(String, Node, Linkable, LinkCategory) or
PerceptualAssociativeMemory.addDefaultLink(Node, Linkable, LinkCategory) instead. |
PamLink |
PerceptualAssociativeMemoryImpl.addDefaultLink(Link link)
Deprecated. |
void |
PerceptualAssociativeMemory.addToPercept(Link l)
Adds Link to the percept. |
void |
PerceptualAssociativeMemoryImpl.addToPercept(Link l)
|
boolean |
PerceptualAssociativeMemory.containsLink(Link link)
Returns true if this PAM contains specified PamLink. |
boolean |
PerceptualAssociativeMemoryImpl.containsLink(Link l)
|
void |
PamListener.receivePercept(Link l)
Receive a Link percept. |
void |
PamLinkImpl.updateLinkValues(Link link)
|
Method parameters in edu.memphis.ccrg.lida.pam with type arguments of type Link | |
---|---|
java.util.Set<PamLink> |
PerceptualAssociativeMemory.addDefaultLinks(java.util.Set<? extends Link> links)
Deprecated. Use either PerceptualAssociativeMemory.addLink(String, Node, Linkable, LinkCategory) or
PerceptualAssociativeMemory.addDefaultLink(Node, Linkable, LinkCategory) instead. |
java.util.Set<PamLink> |
PerceptualAssociativeMemoryImpl.addDefaultLinks(java.util.Set<? extends Link> links)
Deprecated. |
Uses of Link in edu.memphis.ccrg.lida.pam.tasks |
---|
Constructors in edu.memphis.ccrg.lida.pam.tasks with parameters of type Link | |
---|---|
AddLinkToPerceptTask(Link link,
PerceptualAssociativeMemory pam)
Default constructor |
Uses of Link in edu.memphis.ccrg.lida.workspace |
---|
Methods in edu.memphis.ccrg.lida.workspace with parameters of type Link | |
---|---|
void |
WorkspaceImpl.receivePercept(Link l)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |