Class ImmutableNetwork<N,​E>

    • Constructor Detail

      • ImmutableNetwork

        private ImmutableNetwork​(Network<N,​E> network)
    • Method Detail

      • copyOf

        public static <N,​E> ImmutableNetwork<N,​E> copyOf​(Network<N,​E> network)
        Returns an immutable copy of network.
      • copyOf

        @Deprecated
        public static <N,​E> ImmutableNetwork<N,​E> copyOf​(ImmutableNetwork<N,​E> network)
        Deprecated.
        no need to use this
        Simply returns its argument.
      • getNodeConnections

        private static <N,​E> java.util.Map<N,​NetworkConnections<N,​E>> getNodeConnections​(Network<N,​E> network)
      • getEdgeToReferenceNode

        private static <N,​E> java.util.Map<E,​N> getEdgeToReferenceNode​(Network<N,​E> network)
      • sourceNodeFn

        private static <N,​E> Function<E,​N> sourceNodeFn​(Network<N,​E> network)
      • targetNodeFn

        private static <N,​E> Function<E,​N> targetNodeFn​(Network<N,​E> network)
      • adjacentNodeFn

        private static <N,​E> Function<E,​N> adjacentNodeFn​(Network<N,​E> network,
                                                                      N node)