public class WeightedPseudograph<V,E> extends Pseudograph<V,E> implements WeightedGraph<V,E>
AbstractBaseGraph.DirectedEdgeContainer<VV,EE>, AbstractBaseGraph.DirectedSpecifics, AbstractBaseGraph.UndirectedSpecifics
DEFAULT_EDGE_WEIGHT
Constructor and Description |
---|
WeightedPseudograph(Class<? extends E> edgeClass)
Creates a new weighted pseudograph.
|
WeightedPseudograph(EdgeFactory<V,E> ef)
Creates a new weighted pseudograph with the specified edge factory.
|
Modifier and Type | Method and Description |
---|---|
static <V,E> UndirectedWeightedGraphBuilderBase<V,E,? extends WeightedPseudograph<V,E>,?> |
builder(Class<? extends E> edgeClass) |
static <V,E> UndirectedWeightedGraphBuilderBase<V,E,? extends WeightedPseudograph<V,E>,?> |
builder(EdgeFactory<V,E> ef) |
addEdge, addEdge, addVertex, clone, containsEdge, containsVertex, createDirectedSpecifics, createUndirectedSpecifics, degreeOf, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, incomingEdgesOf, inDegreeOf, isAllowingLoops, isAllowingMultipleEdges, outDegreeOf, outgoingEdgesOf, removeEdge, removeEdge, removeVertex, setEdgeSetFactory, setEdgeWeight, vertexSet
assertVertexExist, containsEdge, equals, hashCode, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSets
finalize, getClass, notify, notifyAll, wait, wait, wait
setEdgeWeight
addEdge, addEdge, addVertex, containsEdge, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, vertexSet
degreeOf
public WeightedPseudograph(EdgeFactory<V,E> ef)
ef
- the edge factory of the new graph.public static <V,E> UndirectedWeightedGraphBuilderBase<V,E,? extends WeightedPseudograph<V,E>,?> builder(Class<? extends E> edgeClass)
public static <V,E> UndirectedWeightedGraphBuilderBase<V,E,? extends WeightedPseudograph<V,E>,?> builder(EdgeFactory<V,E> ef)
Copyright © 2016. All rights reserved.