OrthogonalDrawing
Class Graph

java.lang.Object
  extended by OrthogonalDrawing.Graph

public class Graph
extends java.lang.Object


Field Summary
private  java.util.ArrayList<Edge> Edges
           
private  java.util.ArrayList<Node> Nodes
           
 
Constructor Summary
Graph()
           
 
Method Summary
 void AddEdge(Edge edge)
           
 void AddNode(Node node)
           
 void DeleteEdge(Edge edge)
           
 void DeleteNode(Node node)
           
 Edge GetEdge(int index)
           
 int GetEdgesNumber()
           
 Node GetNode(int index)
           
 int GetNodesNumber()
           
 void sortNodeList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Nodes

private java.util.ArrayList<Node> Nodes

Edges

private java.util.ArrayList<Edge> Edges
Constructor Detail

Graph

public Graph()
Method Detail

GetNodesNumber

public int GetNodesNumber()

GetEdgesNumber

public int GetEdgesNumber()

AddNode

public void AddNode(Node node)

GetNode

public Node GetNode(int index)

DeleteNode

public void DeleteNode(Node node)

AddEdge

public void AddEdge(Edge edge)

GetEdge

public Edge GetEdge(int index)

DeleteEdge

public void DeleteEdge(Edge edge)

sortNodeList

public void sortNodeList()