Uses of Interface
edu.uconn.mcb.lineageevolver.graph.GraphNode

Packages that use GraphNode
edu.uconn.mcb.lineageevolver.graph Provides graph data structure interface and implementation. 
 

Uses of GraphNode in edu.uconn.mcb.lineageevolver.graph
 

Classes in edu.uconn.mcb.lineageevolver.graph that implement GraphNode
 class EdgeListNode
          Implementation of GraphNode interface for use with EdgeListGraph objects.
 

Methods in edu.uconn.mcb.lineageevolver.graph that return GraphNode
 GraphNode EdgeListGraphTopology.addNode(java.lang.Object data)
           
 GraphNode[] EdgeListGraph.getNodes(GraphEdge e)
           
 GraphNode EdgeListGraph.addNode(java.lang.Object data)
           
 GraphNode[] EdgeListGraph.getNodes()
           
 GraphNode[] EdgeListGraph.getAdjacentNodes(GraphNode v)
           
 GraphNode[] DirectedGraph.getNodes(GraphEdge e)
          Retrieves the two nodes connected by a given edge.
 GraphNode DirectedGraph.addNode(java.lang.Object data)
          Adds a node to this graph.
 GraphNode[] DirectedGraph.getNodes()
          Retrieves all nodes in this graph.
 GraphNode[] DirectedGraph.getAdjacentNodes(GraphNode v)
          Retrieves all nodes directly adjacent to the given node.
 

Methods in edu.uconn.mcb.lineageevolver.graph with parameters of type GraphNode
 Genome GraphTopology.getGenome(GraphNode v)
          Returns genome stored in the given node.
 java.lang.String GraphTopology.getName(GraphNode v)
          Returns the name of the given node.
 void GraphTopology.setGenome(GraphNode v, Genome g)
          Sets the genome for a given node.
 void GraphTopology.setName(GraphNode v, java.lang.String name)
          Sets the name for a given node.
 Genome EdgeListGraphTopology.getGenome(GraphNode v)
           
 java.lang.String EdgeListGraphTopology.getName(GraphNode v)
           
 void EdgeListGraphTopology.setGenome(GraphNode v, Genome g)
           
 void EdgeListGraphTopology.setName(GraphNode v, java.lang.String name)
           
 GraphEdge EdgeListGraphTopology.addEdge(java.lang.Object data, GraphNode origin, GraphNode destination)
           
 java.lang.Object EdgeListGraphTopology.getData(GraphNode v)
           
 void EdgeListGraphTopology.setData(GraphNode v, java.lang.Object data)
           
 GraphEdge[] EdgeListGraph.getEdges(GraphNode v)
           
 GraphEdge EdgeListGraph.addEdge(java.lang.Object data, GraphNode origin, GraphNode destination)
           
 java.lang.Object EdgeListGraph.getData(GraphNode v)
           
 void EdgeListGraph.setData(GraphNode v, java.lang.Object data)
           
 GraphNode[] EdgeListGraph.getAdjacentNodes(GraphNode v)
           
 GraphEdge[] DirectedGraph.getEdges(GraphNode v)
          Retrieves all edges outgoing from a given node.
 GraphEdge DirectedGraph.addEdge(java.lang.Object data, GraphNode origin, GraphNode destination)
          Adds an edge to this graph.
 java.lang.Object DirectedGraph.getData(GraphNode v)
          Returns the data stored inside a given node.
 void DirectedGraph.setData(GraphNode v, java.lang.Object data)
          Sets the data for a given node.
 GraphNode[] DirectedGraph.getAdjacentNodes(GraphNode v)
          Retrieves all nodes directly adjacent to the given node.