| AbstractBaseGraph |
This class provides a skeletal implementation of BaseGraph.
|
| AbstractBaseGraph.IncidentEdgeSet |
|
| AbstractDirectedNetworkConnections |
|
| AbstractGraph |
This class provides a skeletal implementation of Graph.
|
| AbstractGraphBuilder |
A base class for builders that construct graphs with user-defined properties.
|
| AbstractNetwork |
This class provides a skeletal implementation of Network.
|
| AbstractUndirectedNetworkConnections |
|
| AbstractValueGraph |
This class provides a skeletal implementation of ValueGraph.
|
| BaseGraph |
A non-public interface for the methods shared between Graph and ValueGraph.
|
| ConfigurableNetwork |
|
| ConfigurableValueGraph |
|
| DirectedGraphConnections |
|
| DirectedMultiNetworkConnections |
|
| DirectedNetworkConnections |
|
| ElementOrder |
Used to represent the order of elements in a data structure that supports different options for
iteration order guarantees.
|
| ElementOrder.Type |
The type of ordering that this object specifies.
|
| EndpointPair |
An immutable pair representing the two endpoints of an edge in a graph.
|
| EndpointPairIterator |
|
| ForwardingGraph |
|
| ForwardingNetwork |
A class to allow Network implementations to be backed by a provided delegate.
|
| ForwardingValueGraph |
A class to allow ValueGraph implementations to be backed by a provided delegate.
|
| Graph |
An interface for graph-structured data,
whose edges are anonymous entities with no identity or information of their own.
|
| GraphBuilder |
|
| GraphConnections |
An interface for representing and manipulating an origin node's adjacent nodes and edge values in
a Graph.
|
| GraphConstants.Presence |
|
| Graphs.NodeVisitState |
An enum representing the state of a node during DFS.
|
| ImmutableGraph |
A Graph whose elements and structural relationships will never change.
|
| ImmutableGraph.Builder |
A builder for creating ImmutableGraph instances, especially static final
graphs.
|
| ImmutableNetwork |
A Network whose elements and structural relationships will never change.
|
| ImmutableNetwork.Builder |
A builder for creating ImmutableNetwork instances, especially static final
networks.
|
| ImmutableValueGraph |
A ValueGraph whose elements and structural relationships will never change.
|
| ImmutableValueGraph.Builder |
|
| MapIteratorCache |
|
| MapRetrievalCache.CacheEntry |
|
| MutableGraph |
A subinterface of Graph which adds mutation methods.
|
| MutableNetwork |
A subinterface of Network which adds mutation methods.
|
| MutableValueGraph |
A subinterface of ValueGraph which adds mutation methods.
|
| Network |
An interface for graph-structured data,
whose edges are unique objects.
|
| NetworkBuilder |
|
| NetworkConnections |
An interface for representing and manipulating an origin node's adjacent nodes and incident edges
in a Network.
|
| PredecessorsFunction |
A functional interface for graph-structured data.
|
| SuccessorsFunction |
A functional interface for graph-structured data.
|
| Traverser |
An object that can traverse the nodes that are reachable from a specified (set of) start node(s)
using a specified SuccessorsFunction.
|
| Traverser.GraphTraverser.DepthFirstIterator.NodeAndSuccessors |
A simple tuple of a node and a partially iterated Iterator of its successors.
|
| Traverser.Order |
|
| Traverser.TreeTraverser.DepthFirstPostOrderIterator.NodeAndChildren |
A simple tuple of a node and a partially iterated Iterator of its children.
|
| UndirectedGraphConnections |
|
| UndirectedMultiNetworkConnections |
|
| UndirectedNetworkConnections |
|
| ValueGraph |
An interface for graph-structured data,
whose edges have associated non-unique values.
|
| ValueGraphBuilder |
|