Uses of Class
org.wilmascope.graph.Node

Packages that use Node
org.wilmascope.columnlayout   
org.wilmascope.control   
org.wilmascope.dotlayout   
org.wilmascope.fastlayout   
org.wilmascope.forcelayout   
org.wilmascope.graph   
org.wilmascope.highdimensionlayout   
org.wilmascope.multiscalelayout   
org.wilmascope.view   
 

Uses of Node in org.wilmascope.columnlayout
 

Methods in org.wilmascope.columnlayout with parameters of type Node
 NodeLayout ColumnLayout.createNodeLayout(Node n)
           
 

Uses of Node in org.wilmascope.control
 

Methods in org.wilmascope.control that return Node
 Node GraphControl.Node.getNode()
          get the node underlying this facade
 

Uses of Node in org.wilmascope.dotlayout
 

Methods in org.wilmascope.dotlayout with parameters of type Node
 NodeLayout DotLayout.createNodeLayout(Node n)
           
 

Uses of Node in org.wilmascope.fastlayout
 

Methods in org.wilmascope.fastlayout with parameters of type Node
 NodeLayout FastLayout.createNodeLayout(Node n)
           
 void DensityMatrix.set(Node node)
           
 void DensityMatrix.update(javax.vecmath.Point3f oldPos, javax.vecmath.Point3f newPos, Node node)
           
 

Uses of Node in org.wilmascope.forcelayout
 

Methods in org.wilmascope.forcelayout with parameters of type Node
 NodeForceLayout ForceLayout.createNodeLayout(Node n)
           
 void Origin.setCentreNode(Node node)
          Node specified will be drawn to the origin.
 void FixedOrigin.setCentreNode(Node node)
          Node specified will be drawn to the origin.
 void Origin.setOriginNode(Node originNode)
          set the origin point
 

Uses of Node in org.wilmascope.graph
 

Subclasses of Node in org.wilmascope.graph
 class Cluster
          a Cluster is a set of Nodes (Node) and Edges (Edge) sharing the same (LayoutEngine).
 

Methods in org.wilmascope.graph that return Node
 Node NodeList.get(int index)
           
 Node Edge.getEnd()
           
 Node Edge.getNeighbour(Node node)
          If node is one of the nodes connected by the edge, this method returns it's partner.
 Node NodeLayout.getNode()
          Return the node for the NodeLayout
 Node NodeAbility.getNode()
          Get the Node that this ability is registered with
 Node Cluster.getPortalNode(Edge edge)
          An external edge is one which has one end in this cluster and one end in another cluster that is not a child (or descendent) of this cluster.
 Node Edge.getStart()
           
 

Methods in org.wilmascope.graph that return types with arguments of type Node
 java.util.ArrayList<Node> Node.getNeighbours()
           
 

Methods in org.wilmascope.graph with parameters of type Node
 void NodeList.add(Node node)
           
 void Cluster.addNode(Node node)
          Add a Nodeto the Cluster
 void Edge.collapse(Cluster cluster, Node node)
          used to temporarily change the edge to point to cluster instead of node (assuming node is one of the edge's nodes).
 boolean NodeList.contains(Node node)
           
abstract  N LayoutEngine.createNodeLayout(Node n)
          Factory method to create a new NodeLayout implementation compatible with the layout engine implementing this interface.
 Cluster Node.getCommonAncestor(Node node)
          return the common ancestor cluster of this node and the argument, ie recurse up the heirarchy of clusters until we meet a cluster to which both nodes are members or sub-members
 EdgeList Node.getCommonEdges(Node node)
          return a list of edges common to this node and the argument
 Node Edge.getNeighbour(Node node)
          If node is one of the nodes connected by the edge, this method returns it's partner.
 boolean Edge.hasVertices(Node u, Node v)
          Undirected comparison of the ends of this edge against the specified nodes
 boolean Cluster.isAncestor(Node node)
          Check if the specified node is a child of this cluster or one of this cluster's child clusters etc recursively
 boolean Node.isNeighbour(Node node)
          Checks if there is an edge between this node and the argument
 void Cluster.moveToParent(Node n)
          shift a Node up from this Cluster to its parent cluster
 void NodeList.remove(Node node)
           
protected  void Cluster.removeNode(Node n)
          remove a Node up from this Cluster
 void Edge.setEnd(Node newEnd)
          Sets a new end Node for this edge.
 void NodeLayout.setNode(Node node)
          Set the node for the NodeLayout
 void NodeAbility.setNode(Node node)
          Called by Node when this ability is registered with that node.
 void Edge.setStart(Node newStart)
          Sets a new start Node for this edge.
 

Constructors in org.wilmascope.graph with parameters of type Node
Edge(Node start, Node end)
          Creates an edge between two nodes
Edge(Node start, Node end, EdgeView view)
          Creates an edge between two nodes, and sets the view
 

Uses of Node in org.wilmascope.highdimensionlayout
 

Methods in org.wilmascope.highdimensionlayout with parameters of type Node
 NodeLayout HighDimensionLayout.createNodeLayout(Node n)
           
 

Uses of Node in org.wilmascope.multiscalelayout
 

Methods in org.wilmascope.multiscalelayout with parameters of type Node
 MultiScaleNodeLayout QuickGraph.createMultiScaleNodeLayout(Node gn)
           
 NodeLayout MultiScaleLayout.createNodeLayout(Node n)
           
 

Uses of Node in org.wilmascope.view
 

Methods in org.wilmascope.view that return Node
 Node NodeView.getNode()
           
 

Methods in org.wilmascope.view with parameters of type Node
 void NodeView.setNode(Node node)