Uses of Interface
com.google.common.graph.Network
-
Packages that use Network Package Description com.google.common.graph An API for representing graph (node and edge) data. -
-
Uses of Network in com.google.common.graph
Subinterfaces of Network in com.google.common.graph Modifier and Type Interface Description interface
MutableNetwork<N,E>
A subinterface ofNetwork
which adds mutation methods.Classes in com.google.common.graph that implement Network Modifier and Type Class Description class
AbstractNetwork<N,E>
This class provides a skeletal implementation ofNetwork
.class
ImmutableNetwork<N,E>
ANetwork
whose elements and structural relationships will never change.Methods in com.google.common.graph that return Network Modifier and Type Method Description static <N,E>
Network<N,E>Graphs. transpose(Network<N,E> network)
Returns a view ofnetwork
with the direction (if any) of every edge reversed.Methods in com.google.common.graph with parameters of type Network Modifier and Type Method Description static <N,E>
MutableNetwork<N,E>Graphs. copyOf(Network<N,E> network)
Creates a mutable copy ofnetwork
with the same nodes and edges.static <N,E>
ImmutableNetwork<N,E>ImmutableNetwork. copyOf(Network<N,E> network)
Returns an immutable copy ofnetwork
.static <N,E>
NetworkBuilder<N,E>NetworkBuilder. from(Network<N,E> network)
Returns aNetworkBuilder
initialized with all properties queryable fromnetwork
.static boolean
Graphs. hasCycle(Network<?,?> network)
Returns true ifnetwork
has at least one cycle.static <N,E>
MutableNetwork<N,E>Graphs. inducedSubgraph(Network<N,E> network, java.lang.Iterable<? extends N> nodes)
Returns the subgraph ofnetwork
induced bynodes
.static <N,E>
Network<N,E>Graphs. transpose(Network<N,E> network)
Returns a view ofnetwork
with the direction (if any) of every edge reversed.
-