N
- Node parameter typeE
- Edge parameter typefinal class DirectedNetworkConnections<N,E> extends AbstractDirectedNetworkConnections<N,E>
NetworkConnections
for directed networks.inEdgeMap, outEdgeMap
Modifier | Constructor and Description |
---|---|
protected |
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(java.lang.Object 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, adjacentNodes, incidentEdges, inEdges, oppositeNode, outEdges, removeInEdge, removeOutEdge
static <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()
public java.util.Set<E> edgesConnecting(java.lang.Object node)