public class UndirectedSparseGraph extends SparseGraph implements UndirectedGraph
Graph
that consists of a
Vertex
set and an UndirectedEdge
set.
SimpleUndirectedSparseVertex
is an appropriate vertex type
for this graph.
Edge constraints imposed by this class: UNDIRECTED_EDGE, NOT_PARALLEL_EDGE
SimpleUndirectedSparseVertex
,
UndirectedSparseEdge
AbstractArchetypeGraph.Requirements
UserDataContainer.CopyAction
mEdges, mVertices
edge_requirements, mEdgeIDs, mGraphListenerHandler, mVertexIDs, vertex_requirements
factory, udc_delegate
DIRECTED_EDGE, NOT_PARALLEL_EDGE, SIMPLE_EDGE, UNDIRECTED_EDGE
SUBSET_MANAGER
Constructor and Description |
---|
UndirectedSparseGraph()
Creates an instance of a sparse undirected graph.
|
addEdge, addVertex, getEdges, getVertices, initialize, isDirected, removeEdge, removeEdges, removeVertex, removeVertices
addAllNotInitializers, addListener, checkConstraints, copy, getEdgeConstraints, getVertexConstraints, listenersExist, newInstance, numEdges, numVertices, removeAllEdges, removeAllVertices, removeListener, toString
addUserDatum, clone, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDataFactory, setUserDatum
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addEdge, addVertex, isDirected, removeEdge, removeVertex
addListener, copy, getEdgeConstraints, getEdges, getVertexConstraints, getVertices, newInstance, numEdges, numVertices, removeAllEdges, removeAllVertices, removeEdges, removeListener, removeVertices
addUserDatum, clone, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum