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

Packages that use LinkCategory
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 LinkCategory in edu.memphis.ccrg.lida.framework.shared
 

Methods in edu.memphis.ccrg.lida.framework.shared that return LinkCategory
 LinkCategory LinkImpl.getCategory()
           
 LinkCategory Link.getCategory()
          Get LinkCategory of this link.
 

Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type LinkCategory
 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(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, 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.
 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 Links directly connected to specified Linkable with specified LinkCategory
 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.
 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.
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 LinkImpl.setCategory(LinkCategory c)
           
 void Link.setCategory(LinkCategory type)
          Set LinkCategory.
 

Constructors in edu.memphis.ccrg.lida.framework.shared with parameters of type LinkCategory
LinkImpl(Node src, Linkable snk, LinkCategory cat)
          Deprecated. Use ElementFactory.getLink(Node, Linkable, LinkCategory) instead.
 

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

Subinterfaces of LinkCategory 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 LinkCategory
 class PamNodeImpl
          Default implementation of PamNode.
 

Fields in edu.memphis.ccrg.lida.pam declared as LinkCategory
static LinkCategory PerceptualAssociativeMemoryImpl.FEATURE
          Primitive LinkCategory FEATURE
static LinkCategory PerceptualAssociativeMemoryImpl.LATERAL
          Primitive LinkCategory LATERAL
static LinkCategory PerceptualAssociativeMemoryImpl.NONE
          Primitive LinkCategory NONE
static LinkCategory PerceptualAssociativeMemoryImpl.PARENT
          Primitive LinkCategory PARENT
 

Methods in edu.memphis.ccrg.lida.pam that return LinkCategory
 LinkCategory PerceptualAssociativeMemory.addLinkCategory(LinkCategory cat)
          Adds a COPY of specified LinkCategory to this PerceptualAssociativeMemory.
 LinkCategory PerceptualAssociativeMemoryImpl.addLinkCategory(LinkCategory cat)
           
 LinkCategory PerceptualAssociativeMemory.getLinkCategory(int id)
          Returns LinkCategory with specified id.
 LinkCategory PerceptualAssociativeMemoryImpl.getLinkCategory(int id)
           
 

Methods in edu.memphis.ccrg.lida.pam that return types with arguments of type LinkCategory
 java.util.Collection<LinkCategory> PerceptualAssociativeMemory.getLinkCategories()
          Returns all categories in this Pam
 java.util.Collection<LinkCategory> PerceptualAssociativeMemoryImpl.getLinkCategories()
           
 

Methods in edu.memphis.ccrg.lida.pam with parameters of type LinkCategory
 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)
           
 LinkCategory PerceptualAssociativeMemory.addLinkCategory(LinkCategory cat)
          Adds a COPY of specified LinkCategory to this PerceptualAssociativeMemory.
 LinkCategory PerceptualAssociativeMemoryImpl.addLinkCategory(LinkCategory cat)