package GPL; import java.util.LinkedList; // ************************************************************************* public class Edge extends Neighbor implements EdgeIfc { private Vertex start; public void EdgeConstructor( Vertex the_start, Vertex the_end ) { start = the_start; end = the_end; } // dja: fix compile error. // public void adjustAdorns( Edge the_edge ) {} public void adjustAdorns( EdgeIfc the_edge ) {} // dja: fix compile error. public void setWeight(int weight){} public int getWeight() { return 0; } public Vertex getOtherVertex(Vertex vertex) { if(vertex == start) return end; else if(vertex == end) return start; else return null; } public Vertex getStart() { return start; } public Vertex getEnd() { return end; } public void display() { System.out.println( " start=" + start.getName() + " end=" + end.getName() ); } }