public class DirectedWeightedSubgraph<V,E> extends DirectedSubgraph<V,E> implements WeightedGraph<V,E>
Subgraph
,
Serialized FormDEFAULT_EDGE_WEIGHT
Constructor and Description |
---|
DirectedWeightedSubgraph(WeightedGraph<V,E> base,
Set<V> vertexSubset,
Set<E> edgeSubset)
Creates a new weighted directed subgraph.
|
incomingEdgesOf, inDegreeOf, outDegreeOf, outgoingEdgesOf
addEdge, addEdge, addVertex, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getBase, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, removeEdge, removeEdge, removeVertex, setEdgeWeight, vertexSet
assertVertexExist, containsEdge, equals, hashCode, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSets
clone, 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
public DirectedWeightedSubgraph(WeightedGraph<V,E> base, Set<V> vertexSubset, Set<E> edgeSubset)
base
- the base (backing) graph on which the subgraph will be based.vertexSubset
- vertices to include in the subgraph. If
null
then all vertices are included.edgeSubset
- edges to in include in the subgraph. If
null
then all the edges whose vertices found in the graph are
included.Copyright © 2016. All rights reserved.