Uses of Interface
com.google.common.graph.ValueGraph
Packages that use ValueGraph
-
Uses of ValueGraph in com.google.common.graph
Subinterfaces of ValueGraph in com.google.common.graphModifier and TypeInterfaceDescriptioninterfaceMutableValueGraph<N,V> A subinterface ofValueGraphwhich adds mutation methods.Classes in com.google.common.graph that implement ValueGraphModifier and TypeClassDescriptionclassAbstractValueGraph<N,V> This class provides a skeletal implementation ofValueGraph.(package private) classForwardingValueGraph<N,V> A class to allowValueGraphimplementations to be backed by a provided delegate.private static classfinal classImmutableValueGraph<N,V> AValueGraphwhose elements and structural relationships will never change.(package private) final classStandard implementation ofMutableValueGraphthat supports both directed and undirected graphs.(package private) classStandardValueGraph<N,V> Standard implementation ofValueGraphthat supports the options supplied byAbstractGraphBuilder.Fields in com.google.common.graph declared as ValueGraphMethods in com.google.common.graph that return ValueGraphModifier and TypeMethodDescription(package private) abstract ValueGraph<N, V> ForwardingValueGraph.delegate()(package private) ValueGraph<N, V> Graphs.TransposedValueGraph.delegate()static <N,V> ValueGraph <N, V> Graphs.transpose(ValueGraph<N, V> graph) Returns a view ofgraphwith the direction (if any) of every edge reversed.Methods in com.google.common.graph with parameters of type ValueGraphModifier and TypeMethodDescriptionprivate static <N,V> GraphConnections <N, V> ImmutableValueGraph.connectionsOf(ValueGraph<N, V> graph, N node) static <N,V> MutableValueGraph <N, V> Graphs.copyOf(ValueGraph<N, V> graph) Creates a mutable copy ofgraphwith the same nodes, edges, and edge values.static <N,V> ImmutableValueGraph <N, V> ImmutableValueGraph.copyOf(ValueGraph<N, V> graph) Returns an immutable copy ofgraph.private static <N,V> Map <EndpointPair<N>, V> AbstractValueGraph.edgeValueMap(ValueGraph<N, V> graph) static <N,V> ValueGraphBuilder <N, V> ValueGraphBuilder.from(ValueGraph<N, V> graph) Returns aValueGraphBuilderinitialized with all properties queryable fromgraph.private static <N,V> ImmutableMap <N, GraphConnections<N, V>> ImmutableValueGraph.getNodeConnections(ValueGraph<N, V> graph) static <N,V> MutableValueGraph <N, V> Graphs.inducedSubgraph(ValueGraph<N, V> graph, Iterable<? extends N> nodes) Returns the subgraph ofgraphinduced bynodes.static <N,V> ValueGraph <N, V> Graphs.transpose(ValueGraph<N, V> graph) Returns a view ofgraphwith the direction (if any) of every edge reversed.Constructors in com.google.common.graph with parameters of type ValueGraphModifierConstructorDescriptionprivateImmutableValueGraph(ValueGraph<N, V> graph) (package private)TransposedValueGraph(ValueGraph<N, V> graph)