These are the Delaunay Refinement files with the generics removed. It was a bit tedio...
[IRC.git] / Robust / src / Benchmarks / oooJava / DelaunayRefinement / EdgeGraph.java
1 import java.util.Collection;
2
3 public interface EdgeGraph
4     extends Graph {
5                 
6                 public abstract Edge createEdge(Node node, Node node1, Object obj);
7                 
8                 public abstract Edge getEdge(Node node, Node node1);
9                 
10                 public abstract boolean removeEdge(Edge edge);
11                 
12                 public abstract boolean addEdge(Edge edge);
13                 
14                 public abstract boolean hasEdge(Edge edge);
15                 
16                 public abstract Node getSource(Edge edge);
17                 
18                 public abstract Node getDest(Edge edge);
19                 
20                 public abstract Collection getOutEdges(Node node);
21                 
22                 public abstract Collection getInEdges(Node node);
23                 
24                 public abstract Object getEdgeData(Edge edge);
25                 
26                 public abstract Object setEdgeData(Edge edge, Object obj);
27         }