public class SimpleGraph<V,E> extends AbstractBaseGraph<V,E> implements UndirectedGraph<V,E>
Constructor and Description |
---|
SimpleGraph(java.lang.Class<? extends E> edgeClass)
Creates a new simple graph.
|
SimpleGraph(EdgeFactory<V,E> ef)
Creates a new simple graph with the specified edge factory.
|
addEdge, addEdge, addVertex, clone, containsEdge, containsVertex, degreeOf, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, incomingEdgesOf, inDegreeOf, isAllowingLoops, isAllowingMultipleEdges, outDegreeOf, outgoingEdgesOf, removeEdge, removeEdge, removeVertex, setEdgeSetFactory, setEdgeWeight, vertexSet
assertVertexExist, containsEdge, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSets
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
degreeOf
addEdge, addEdge, addVertex, containsEdge, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, vertexSet
public SimpleGraph(EdgeFactory<V,E> ef)
ef
- the edge factory of the new graph.public SimpleGraph(java.lang.Class<? extends E> edgeClass)
edgeClass
- class on which to base factory for edges