edu.uci.ics.jung.graph.impl
Class UndirectedSparseEdge

java.lang.Object
  extended byedu.uci.ics.jung.utils.UserData
      extended byedu.uci.ics.jung.graph.impl.AbstractSparseEdge
          extended byedu.uci.ics.jung.graph.impl.UndirectedSparseEdge
All Implemented Interfaces:
ArchetypeEdge, java.lang.Cloneable, Edge, UndirectedEdge, UserDataContainer
Direct Known Subclasses:
BipartiteEdge, GraphCollapser.UndirectedCollapsedEdge

public class UndirectedSparseEdge
extends AbstractSparseEdge
implements UndirectedEdge

An implementation of UndirectedEdge that resides in an undirected graph.

Author:
Joshua O'Madadhain, Danyel Fisher, Scott White
See Also:
UndirectedSparseVertex, UndirectedSparseGraph

Nested Class Summary
 
Nested classes inherited from class edu.uci.ics.jung.utils.UserDataContainer
UserDataContainer.CopyAction
 
Field Summary
 
Fields inherited from class edu.uci.ics.jung.utils.UserData
CLONE, REMOVE, SHARED
 
Constructor Summary
UndirectedSparseEdge(Vertex from, Vertex to)
          Creates an undirected edge that connects vertex from to vertex to (and vice versa).
 
Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractSparseEdge
copy, equals, getEndpoints, getEqualEdge, getEquivalentEdge, getGraph, getIncidentVertices, getOpposite, hashCode, isIncident, numVertices, toString
 
Methods inherited from class edu.uci.ics.jung.utils.UserData
addUserDatum, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.uci.ics.jung.graph.Edge
getEndpoints, getOpposite
 
Methods inherited from interface edu.uci.ics.jung.graph.ArchetypeEdge
copy, getEqualEdge, getEquivalentEdge, getGraph, getIncidentVertices, isIncident, numVertices
 
Methods inherited from interface edu.uci.ics.jung.utils.UserDataContainer
addUserDatum, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum
 

Constructor Detail

UndirectedSparseEdge

public UndirectedSparseEdge(Vertex from,
                            Vertex to)
Creates an undirected edge that connects vertex from to vertex to (and vice versa).