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 Link.getCategory()
          Get LinkCategory of this link.
 LinkCategory LinkImpl.getCategory()
           
 

Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type LinkCategory
 Link NodeStructure.addDefaultLink(int idSource, ExtendedId idSink, LinkCategory type, double activation, double removalThreshold)
          Creates and adds a new Link with specified attributes.
 Link NodeStructureImpl.addDefaultLink(int sourceId, ExtendedId sinkId, LinkCategory category, double activation, double removalThreshold)
           
 Link UnmodifiableNodeStructureImpl.addDefaultLink(int idSource, ExtendedId idSink, LinkCategory type, double activation, double removalThreshold)
           
 Link NodeStructure.addDefaultLink(int idSource, int idSink, LinkCategory type, double activation, double removalThreshold)
          Creates and adds a new Link with specified attributes.
 Link NodeStructureImpl.addDefaultLink(int sourceId, int sinkId, LinkCategory category, double activation, double removalThreshold)
           
 Link UnmodifiableNodeStructureImpl.addDefaultLink(int idSource, int idSink, LinkCategory type, double activation, double removalThreshold)
           
 Link NodeStructure.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 UnmodifiableNodeStructureImpl.addDefaultLink(Node source, Linkable sink, LinkCategory category, double activation, double removalThreshold)
           
 java.util.Set<Link> NodeStructure.getAttachedLinks(Linkable linkable, LinkCategory cat)
          Gets all Links directly connected to specified Linkable with specified LinkCategory
 java.util.Set<Link> NodeStructureImpl.getAttachedLinks(Linkable linkable, LinkCategory category)
           
 java.util.Set<Link> UnmodifiableNodeStructureImpl.getAttachedLinks(Linkable linkable, LinkCategory cat)
           
 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> NodeStructure.getLinks(LinkCategory cat)
          Returns all Links of this NodeStructure with specified LinkCategory
 java.util.Set<Link> NodeStructureImpl.getLinks(LinkCategory category)
           
 java.util.Set<Link> UnmodifiableNodeStructureImpl.getLinks(LinkCategory cat)
           
protected  Link NodeStructureImpl.getNewLink(Link oLink, java.lang.String newType, Node source, Linkable sink, LinkCategory category)
          This method can be overwritten to customize the Link Creation.
 void Link.setCategory(LinkCategory type)
          Set LinkCategory.
 void LinkImpl.setCategory(LinkCategory category)
           
 

Constructors in edu.memphis.ccrg.lida.framework.shared with parameters of type LinkCategory
LinkImpl(Node source, Linkable sink, LinkCategory category)
           
 

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
 LinkCategory PerceptualAssociativeMemory.addLinkCategory(LinkCategory cat)
          Adds a COPY of specified LinkCategory to this PerceptualAssociativeMemory.
 LinkCategory PerceptualAssociativeMemoryImpl.addLinkCategory(LinkCategory cat)