org.jscience.computing.graph.edges
Class UndirectedEdge

java.lang.Object
  extended by org.jscience.computing.graph.edges.DefaultEdge
      extended by org.jscience.computing.graph.edges.UndirectedEdge
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Edge
Direct Known Subclasses:
UndirectedWeightedEdge

public class UndirectedEdge
extends DefaultEdge

A implementation for an undirected edge.

Since:
Jul 14, 2003
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.jscience.computing.graph.Edge
DEFAULT_EDGE_WEIGHT
 
Constructor Summary
UndirectedEdge(java.lang.Object sourceVertex, java.lang.Object targetVertex)
           
 
Method Summary
 java.lang.String toString()
          Returns a string representation of this undirected edge.
 
Methods inherited from class org.jscience.computing.graph.edges.DefaultEdge
clone, containsVertex, getSource, getTarget, getWeight, oppositeVertex, setWeight
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UndirectedEdge

public UndirectedEdge(java.lang.Object sourceVertex,
                      java.lang.Object targetVertex)
See Also:
DefaultEdge.DefaultEdge(Object,Object)
Method Detail

toString

public java.lang.String toString()
Returns a string representation of this undirected edge. The representation is a curly-braced pair {v1,v2} where v1,v2 are the two endpoint vertices of this edge.

Overrides:
toString in class java.lang.Object
Returns:
a string representation of this directed edge.