package GPL;
import java.util.LinkedList;
// *************************************************************************
public class Edge extends Neighbor implements EdgeIfc
{
public Vertex start;
public void EdgeConstructor( Vertex the_start, Vertex the_end )
{
start = the_start;
end = the_end;
}
public void adjustAdorns( EdgeIfc the_edge )
{
}
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( ) );
}
}