Uses of Interface
com.google.common.graph.ValueGraph
-
Uses of ValueGraph in com.google.common.graph
Modifier and TypeInterfaceDescriptioninterface
MutableValueGraph<N,
V> A subinterface ofValueGraph
which adds mutation methods.Modifier and TypeClassDescriptionclass
AbstractValueGraph<N,
V> This class provides a skeletal implementation ofValueGraph
.final class
ImmutableValueGraph<N,
V> AValueGraph
whose elements and structural relationships will never change.Modifier and TypeMethodDescriptionstatic <N,
V> ValueGraph <N, V> Graphs.transpose
(ValueGraph<N, V> graph) Returns a view ofgraph
with the direction (if any) of every edge reversed.Modifier and TypeMethodDescriptionstatic <N,
V> MutableValueGraph <N, V> Graphs.copyOf
(ValueGraph<N, V> graph) Creates a mutable copy ofgraph
with the same nodes, edges, and edge values.static <N,
V> ImmutableValueGraph <N, V> ImmutableValueGraph.copyOf
(ValueGraph<N, V> graph) Returns an immutable copy ofgraph
.static <N,
V> ValueGraphBuilder <N, V> ValueGraphBuilder.from
(ValueGraph<N, V> graph) Returns aValueGraphBuilder
initialized with all properties queryable fromgraph
.static <N,
V> MutableValueGraph <N, V> Graphs.inducedSubgraph
(ValueGraph<N, V> graph, Iterable<? extends N> nodes) Returns the subgraph ofgraph
induced bynodes
.static <N,
V> ValueGraph <N, V> Graphs.transpose
(ValueGraph<N, V> graph) Returns a view ofgraph
with the direction (if any) of every edge reversed.