N - Node parameter typeE - Edge parameter typefinal class DirectedNetworkConnections<N,E> extends AbstractDirectedNetworkConnections<N,E>
NetworkConnections for directed networks.inEdgeMap, outEdgeMap| Constructor and Description |
|---|
DirectedNetworkConnections(java.util.Map<E,N> inEdgeMap,
java.util.Map<E,N> outEdgeMap,
int selfLoopCount) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<E> |
edgesConnecting(N node) |
(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() |
addInEdge, addOutEdge, adjacentNode, adjacentNodes, incidentEdges, inEdges, outEdges, removeInEdge, removeOutEdgestatic <N,E> DirectedNetworkConnections<N,E> of()
static <N,E> DirectedNetworkConnections<N,E> ofImmutable(java.util.Map<E,N> inEdges, java.util.Map<E,N> outEdges, int selfLoopCount)
public java.util.Set<N> predecessors()
public java.util.Set<N> successors()