Class DirectedWeightedSubgraph<V,E>

All Implemented Interfaces:
Serializable, DirectedGraph<V,E>, Graph<V,E>, WeightedGraph<V,E>

public class DirectedWeightedSubgraph<V,E> extends DirectedSubgraph<V,E> implements WeightedGraph<V,E>
A directed weighted graph that is a subgraph on other graph.
See Also:
  • Constructor Details

    • DirectedWeightedSubgraph

      public DirectedWeightedSubgraph(WeightedGraph<V,E> base, Set<V> vertexSubset, Set<E> edgeSubset)
      Creates a new weighted directed subgraph.
      Parameters:
      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.