Package com.google.common.graph
Class DirectedNetworkConnections<N,E>
- java.lang.Object
-
- com.google.common.graph.AbstractDirectedNetworkConnections<N,E>
-
- com.google.common.graph.DirectedNetworkConnections<N,E>
-
- Type Parameters:
N
- Node parameter typeE
- Edge parameter type
- All Implemented Interfaces:
NetworkConnections<N,E>
final class DirectedNetworkConnections<N,E> extends AbstractDirectedNetworkConnections<N,E>
An implementation ofNetworkConnections
for directed networks.
-
-
Field Summary
-
Fields inherited from class com.google.common.graph.AbstractDirectedNetworkConnections
inEdgeMap, outEdgeMap
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DirectedNetworkConnections(java.util.Map<E,N> inEdgeMap, java.util.Map<E,N> outEdgeMap, int selfLoopCount)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<E>
edgesConnecting(N node)
Returns the set of edges connecting the origin node tonode
.(package private) static <N,E>
DirectedNetworkConnections<N,E>of()
(package private) static <N,E>
DirectedNetworkConnections<N,E>ofImmutable(java.util.Map<E,N> inEdges, java.util.Map<E,N> outEdges, int selfLoopCount)
java.util.Set<N>
predecessors()
java.util.Set<N>
successors()
-
Methods inherited from class com.google.common.graph.AbstractDirectedNetworkConnections
addInEdge, addOutEdge, adjacentNode, adjacentNodes, incidentEdges, inEdges, outEdges, removeInEdge, removeOutEdge
-
-
-
-
Method Detail
-
of
static <N,E> DirectedNetworkConnections<N,E> of()
-
ofImmutable
static <N,E> DirectedNetworkConnections<N,E> ofImmutable(java.util.Map<E,N> inEdges, java.util.Map<E,N> outEdges, int selfLoopCount)
-
predecessors
public java.util.Set<N> predecessors()
-
successors
public java.util.Set<N> successors()
-
edgesConnecting
public java.util.Set<E> edgesConnecting(N node)
Description copied from interface:NetworkConnections
Returns the set of edges connecting the origin node tonode
. For networks without parallel edges, this set cannot be of size greater than one.
-
-