galois.objects.graph
Class ObjectEdge<N extends GObject,E>

java.lang.Object
  extended by util.Pair<GNode<N>,GNode<N>>
      extended by galois.objects.graph.ObjectEdge<N,E>

public class ObjectEdge<N extends GObject,E>
extends Pair<GNode<N>,GNode<N>>


Field Summary
 
Fields inherited from class util.Pair
first, second
 
Constructor Summary
ObjectEdge(GNode<N> src, GNode<N> dst, E data)
           
 
Method Summary
 boolean equals(Object obj)
           
 E getData()
           
 GNode<N> getDst()
           
 GNode<N> getSrc()
           
 int hashCode()
           
 
Methods inherited from class util.Pair
equals, getFirst, getSecond, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectEdge

public ObjectEdge(GNode<N> src,
                  GNode<N> dst,
                  E data)
Method Detail

getSrc

public final GNode<N> getSrc()

getDst

public final GNode<N> getDst()

getData

public final E getData()

equals

public boolean equals(Object obj)
Overrides:
equals in class Pair<GNode<N extends GObject>,GNode<N extends GObject>>

hashCode

public int hashCode()
Overrides:
hashCode in class Pair<GNode<N extends GObject>,GNode<N extends GObject>>