agl2
Class DirectedEdgeImpl

java.lang.Object
  |
  +--agl2.EdgeImpl
        |
        +--agl2.DirectedEdgeImpl
All Implemented Interfaces:
DirectedEdge, Edge

public class DirectedEdgeImpl
extends EdgeImpl
implements DirectedEdge

The DirectedEdgeImpl description.


Field Summary
 
Fields inherited from class agl2.EdgeImpl
vA, vB
 
Constructor Summary
DirectedEdgeImpl(java.lang.Object v1, java.lang.Object v2)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Object getSink()
           
 java.lang.Object getSource()
           
 DirectedEdge reverse()
           
 
Methods inherited from class agl2.EdgeImpl
getVertexA, getVertexB, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface agl2.Edge
getVertexA, getVertexB
 

Constructor Detail

DirectedEdgeImpl

public DirectedEdgeImpl(java.lang.Object v1,
                        java.lang.Object v2)
Method Detail

reverse

public DirectedEdge reverse()
Specified by:
reverse in interface DirectedEdge

getSource

public java.lang.Object getSource()
Specified by:
getSource in interface DirectedEdge
Returns:
the initial vertex of the edge

getSink

public java.lang.Object getSink()
Specified by:
getSink in interface DirectedEdge
Returns:
the terminal vertex of the edge

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class EdgeImpl