move heap size of output program into the benchmark-specific makefile
[IRC.git] / Robust / src / Benchmarks / oooJava / DelaunayRefinement / EdgeGraph.java
1 public interface EdgeGraph extends Graph {
2
3   public abstract Edge_d createEdge(Node node, Node node1, Object obj);
4
5   public abstract Edge_d getEdge(Node node, Node node1);
6
7   public abstract boolean removeEdge(Edge_d edge);
8
9   public abstract boolean addEdge(Edge_d edge);
10
11   public abstract boolean hasEdge(Edge_d edge);
12
13   public abstract Node getSource(Edge_d edge);
14
15   public abstract Node getDest(Edge_d edge);
16
17   public abstract Iterator getOutEdges(Node node);
18
19   public abstract Iterator getInEdges(Node node);
20
21   public abstract Object getEdgeData(Edge_d edge);
22
23   public abstract Object setEdgeData(Edge_d edge, Object obj);
24
25   public abstract void discoverAllNodes( Node src );
26   //public abstract void addNodeToAllNodesSet( Node n );
27   //public abstract void removeNodeFromAllNodesSet( Node n );
28 }