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() );
}
}