edu.ksu.cis.kdd.util.graph
Class Edge

java.lang.Object
  extended bysalvo.jesus.graph.EdgeImpl
      extended bysalvo.jesus.graph.DirectedEdgeImpl
          extended byedu.ksu.cis.kdd.util.graph.Edge
All Implemented Interfaces:
java.lang.Cloneable, salvo.jesus.graph.DirectedEdge, salvo.jesus.graph.Edge, salvo.jesus.graph.GraphComponent, salvo.jesus.graph.LabeledEdge, salvo.jesus.graph.LabeledGraphComponent, java.io.Serializable

public class Edge
extends salvo.jesus.graph.DirectedEdgeImpl
implements java.lang.Cloneable

Wrapper for OpenJGraph

Author:
Roby Joehanes
See Also:
Serialized Form

Field Summary
 
Fields inherited from class salvo.jesus.graph.EdgeImpl
str, vertexA, vertexB
 
Fields inherited from interface salvo.jesus.graph.DirectedEdge
DIRECTION_A_TO_B, DIRECTION_B_TO_A, NODIRECTION
 
Constructor Summary
Edge(Node source, Node dest)
           
Edge(salvo.jesus.graph.Vertex source, salvo.jesus.graph.Vertex dest)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object o)
          Equals
 Node getDestination()
           
 int hashCode()
           
 
Methods inherited from class salvo.jesus.graph.DirectedEdgeImpl
getDirection, getSink, getSource, toString
 
Methods inherited from class salvo.jesus.graph.EdgeImpl
getLabel, getOppositeVertex, getVertexA, getVertexB, hasLabel, isFollowVertexLabel, setFollowVertexLabel, setLabel
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface salvo.jesus.graph.Edge
getOppositeVertex, getVertexA, getVertexB
 
Methods inherited from interface salvo.jesus.graph.LabeledEdge
isFollowVertexLabel, setFollowVertexLabel
 
Methods inherited from interface salvo.jesus.graph.LabeledGraphComponent
getLabel, hasLabel, setLabel
 

Constructor Detail

Edge

public Edge(Node source,
            Node dest)

Edge

public Edge(salvo.jesus.graph.Vertex source,
            salvo.jesus.graph.Vertex dest)
Method Detail

getDestination

public Node getDestination()
See Also:
salvo.jesus.graph.Graph#getSink

equals

public boolean equals(java.lang.Object o)
Equals

See Also:
Object.equals(Object)

hashCode

public int hashCode()
See Also:
Object.hashCode()

clone

public java.lang.Object clone()