Uses of Interface
nz.ac.waikato.mcennis.rat.graph.link.Link

Packages that use Link
nz.ac.waikato.mcennis.rat.graph   
nz.ac.waikato.mcennis.rat.graph.algorithm   
nz.ac.waikato.mcennis.rat.graph.algorithm.clustering   
nz.ac.waikato.mcennis.rat.graph.algorithm.reusablecores   
nz.ac.waikato.mcennis.rat.graph.link   
nz.ac.waikato.mcennis.rat.graph.path   
 

Uses of Link in nz.ac.waikato.mcennis.rat.graph
 

Methods in nz.ac.waikato.mcennis.rat.graph that return Link
 Link[] Clique.getLink()
          Null operation - links are implicit, not explicitly defined.
 Link[] DerbyGraph.getLink()
           
 Link[] Graph.getLink()
          Return all user to user links in this graph in an array.
 Link[] MemGraph.getLink()
           
 Link[] NullGraph.getLink()
           
 Link[] UserIDList.getLink()
           
 Link[] UserList.getLink()
           
 Link[] Clique.getLink(java.lang.String type)
          Null operation - links are implicit, not explicitly defined.
 Link[] DerbyGraph.getLink(java.lang.String type)
           
 Link[] Graph.getLink(java.lang.String type)
          Retrieve an array of all userlinks of the given type from this graph or null if no such links are in this graph.
 Link[] MemGraph.getLink(java.lang.String type)
           
 Link[] NullGraph.getLink(java.lang.String type)
           
 Link[] UserIDList.getLink(java.lang.String type)
           
 Link[] UserList.getLink(java.lang.String type)
           
 Link[] Clique.getLink(java.lang.String type, Actor sourceActor, Actor destActor)
          Null operation - links are implicit, not explicitly defined.
 Link[] DerbyGraph.getLink(java.lang.String type, Actor sourceActor, Actor destActor)
           
 Link[] Graph.getLink(java.lang.String type, Actor sourceActor, Actor destActor)
          Returns all links of the given type (relation) type going from actor sourceActor to actor destActor or null.
 Link[] MemGraph.getLink(java.lang.String type, Actor source, Actor dest)
           
 Link[] NullGraph.getLink(java.lang.String type, Actor sourceActor, Actor destActor)
           
 Link[] UserIDList.getLink(java.lang.String type, Actor sourceActor, Actor destActor)
           
 Link[] UserList.getLink(java.lang.String type, Actor sourceActor, Actor destActor)
           
 Link[] Clique.getLinkByDestination(java.lang.String type, Actor destActor)
          Null operation - links are implicit, not explicitly defined.
 Link[] DerbyGraph.getLinkByDestination(java.lang.String type, Actor destActor)
           
 Link[] Graph.getLinkByDestination(java.lang.String type, Actor destActor)
          Returns all links (edges, arcs) of type (relation) type that point to the given actor.
 Link[] MemGraph.getLinkByDestination(java.lang.String type, Actor dest)
           
 Link[] NullGraph.getLinkByDestination(java.lang.String type, Actor destActor)
           
 Link[] UserIDList.getLinkByDestination(java.lang.String type, Actor destActor)
           
 Link[] UserList.getLinkByDestination(java.lang.String type, Actor destActor)
           
 Link[] Clique.getLinkBySource(java.lang.String type, Actor sourceActor)
          Null operation - links are implicit, not explicitly defined.
 Link[] DerbyGraph.getLinkBySource(java.lang.String type, Actor sourceActor)
           
 Link[] Graph.getLinkBySource(java.lang.String type, Actor sourceActor)
          Returns all links (edges, arcs) of type (relation) type that go from the given actor to any destination.
 Link[] MemGraph.getLinkBySource(java.lang.String type, Actor source)
           
 Link[] NullGraph.getLinkBySource(java.lang.String type, Actor sourceActor)
           
 Link[] UserIDList.getLinkBySource(java.lang.String type, Actor sourceActor)
           
 Link[] UserList.getLinkBySource(java.lang.String type, Actor sourceActor)
           
 

Methods in nz.ac.waikato.mcennis.rat.graph that return types with arguments of type Link
protected  java.util.LinkedList<Link> MemGraph.getLinkByDestination(Actor a)
           
protected  java.util.LinkedList<Link> MemGraph.getLinkBySource(Actor a)
           
 

Methods in nz.ac.waikato.mcennis.rat.graph with parameters of type Link
 void Clique.add(Link link)
          Intentionally a null operation - links are added implicitly by add(Actor)
 void DerbyGraph.add(Link link)
           
 void Graph.add(Link link)
          Adds a userlink to the graph.
 void MemGraph.add(Link link)
           
 void NullGraph.add(Link link)
           
 void UserIDList.add(Link link)
          Instead of adding a link, adds the source actor to the list of 'good' actors
 void UserList.add(Link link)
           
 void Clique.remove(Link ul)
          Intentionally a null operation - links are added implicitly by add(Actor) so removing them makes no sense (unless an actor is removed)
 void DerbyGraph.remove(Link ul)
           
 void Graph.remove(Link ul)
          remove all user links with the same type, user ID, and artist ID from the graph
 void MemGraph.remove(Link ul)
           
 void NullGraph.remove(Link ul)
           
 void UserIDList.remove(Link ul)
           
 void UserList.remove(Link ul)
           
 

Uses of Link in nz.ac.waikato.mcennis.rat.graph.algorithm
 

Methods in nz.ac.waikato.mcennis.rat.graph.algorithm with parameters of type Link
 double AddMusicRecommendations.calculateArtistWeight(Link knows, Link[] interest, Link[] music)
          Helper function that calculates artist weights based on shared links
 double AddMusicRecommendations.calculateArtistWeight(Link knows, Link[] interest, Link[] music)
          Helper function that calculates artist weights based on shared links
 double AddMusicRecommendations.calculateArtistWeight(Link knows, Link[] interest, Link[] music)
          Helper function that calculates artist weights based on shared links
protected  void OptimizedPathBase.compare(PathNode current, PathNode next, Link link)
           
 void AddMusicLinks.compareInterests(Link[] left, Link[] right, double between)
          Exponential similarity measure between two users.
 void AddMusicLinks.compareInterests(Link[] left, Link[] right, double between)
          Exponential similarity measure between two users.
 

Uses of Link in nz.ac.waikato.mcennis.rat.graph.algorithm.clustering
 

Fields in nz.ac.waikato.mcennis.rat.graph.algorithm.clustering with type parameters of type Link
protected  java.util.Stack<Link> BicomponentClusterer.stack
           
 

Methods in nz.ac.waikato.mcennis.rat.graph.algorithm.clustering that return Link
protected  Link[] BicomponentClusterer.getLinks(Graph g, Actor v)
           
 

Methods in nz.ac.waikato.mcennis.rat.graph.algorithm.clustering with parameters of type Link
protected  Actor BicomponentClusterer.getOther(Link l, Actor a)
           
 

Uses of Link in nz.ac.waikato.mcennis.rat.graph.algorithm.reusablecores
 

Fields in nz.ac.waikato.mcennis.rat.graph.algorithm.reusablecores with type parameters of type Link
protected  java.util.HashMap<Link,java.lang.Double> OptimizedLinkBetweenessCore.linkMap
           
 

Methods in nz.ac.waikato.mcennis.rat.graph.algorithm.reusablecores that return types with arguments of type Link
 java.util.Map<Link,java.lang.Double> OptimizedLinkBetweenessCore.getLinkMap()
          Return the mapping between links and their betweeness values.
 

Methods in nz.ac.waikato.mcennis.rat.graph.algorithm.reusablecores with parameters of type Link
protected  void PathBaseCore.compare(PathNode current, PathNode next, Link link)
           
 

Uses of Link in nz.ac.waikato.mcennis.rat.graph.link
 

Classes in nz.ac.waikato.mcennis.rat.graph.link that implement Link
 class BasicUserLink
          Class providing a base implementation of the Link Interface
 class DBLink
          Class that implemnts a link backed by a DerbyDB database.
 

Methods in nz.ac.waikato.mcennis.rat.graph.link that return Link
 Link LinkFactory.create(java.util.Properties props)
          Creates a new Link based on the 'LinkClass' attribute.
 

Methods in nz.ac.waikato.mcennis.rat.graph.link with parameters of type Link
protected  int DBLink.compareProperties(Link right)
          Compare properties of this actor with the given actor.
 

Uses of Link in nz.ac.waikato.mcennis.rat.graph.path
 

Methods in nz.ac.waikato.mcennis.rat.graph.path that return Link
 Link PathNode.getPreviousLink()
           
 

Methods in nz.ac.waikato.mcennis.rat.graph.path with parameters of type Link
 void PathNode.setPreviousLink(Link l)