Class AbstractDirectedNetworkConnections<N,E>

java.lang.Object
com.google.common.graph.AbstractDirectedNetworkConnections<N,E>
Type Parameters:
N - Node parameter type
E - Edge parameter type
All Implemented Interfaces:
NetworkConnections<N,E>
Direct Known Subclasses:
DirectedMultiNetworkConnections, DirectedNetworkConnections

abstract class AbstractDirectedNetworkConnections<N,E> extends Object implements NetworkConnections<N,E>
A base implementation of NetworkConnections for directed networks.
  • Field Details

    • inEdgeMap

      final Map<E,N> inEdgeMap
      Keys are edges incoming to the origin node, values are the source node.
    • outEdgeMap

      final Map<E,N> outEdgeMap
      Keys are edges outgoing from the origin node, values are the target node.
    • selfLoopCount

      private int selfLoopCount
  • Constructor Details

    • AbstractDirectedNetworkConnections

      AbstractDirectedNetworkConnections(Map<E,N> inEdgeMap, Map<E,N> outEdgeMap, int selfLoopCount)
  • Method Details