Uses of Interface
com.google.common.graph.Graph
-
Packages that use Graph Package Description com.google.common.graph An API for representing graph (node and edge) data. -
-
Uses of Graph in com.google.common.graph
Subinterfaces of Graph in com.google.common.graph Modifier and Type Interface Description interfaceMutableGraph<N>A subinterface ofGraphwhich adds mutation methods.Classes in com.google.common.graph that implement Graph Modifier and Type Class Description classAbstractGraph<N>This class provides a skeletal implementation ofGraph.classImmutableGraph<N>AGraphwhose elements and structural relationships will never change.Methods in com.google.common.graph that return Graph Modifier and Type Method Description Graph<N>AbstractNetwork. asGraph()Graph<N>AbstractValueGraph. asGraph()Graph<N>Network. asGraph()Returns a live view of this network as aGraph.Graph<N>ValueGraph. asGraph()Returns a live view of this graph as aGraph.static <N> Graph<N>Graphs. transpose(Graph<N> graph)Returns a view ofgraphwith the direction (if any) of every edge reversed.Methods in com.google.common.graph with parameters of type Graph Modifier and Type Method Description static <N> MutableGraph<N>Graphs. copyOf(Graph<N> graph)Creates a mutable copy ofgraphwith the same nodes and edges.static <N> ImmutableGraph<N>ImmutableGraph. copyOf(Graph<N> graph)Returns an immutable copy ofgraph.static <N> GraphBuilder<N>GraphBuilder. from(Graph<N> graph)Returns aGraphBuilderinitialized with all properties queryable fromgraph.static <N> booleanGraphs. hasCycle(Graph<N> graph)Returns true ifgraphhas at least one cycle.static <N> MutableGraph<N>Graphs. inducedSubgraph(Graph<N> graph, java.lang.Iterable<? extends N> nodes)Returns the subgraph ofgraphinduced bynodes.static <N> ImmutableSet<N>Graphs. reachableNodes(Graph<N> graph, N node)Returns the set of nodes that are reachable fromnode.static <N> ImmutableGraph<N>Graphs. transitiveClosure(Graph<N> graph)Returns the transitive closure ofgraph.static <N> Graph<N>Graphs. transpose(Graph<N> graph)Returns a view ofgraphwith the direction (if any) of every edge reversed.
-