Interface SymmetricMultiGraph<V,​E extends Edge<V>,​EX extends Exception>

  • All Superinterfaces:
    MultiGraph<V,​E,​EX>
    All Known Subinterfaces:
    SymmetricGraph<V,​E,​EX>
    All Known Implementing Classes:
    TrivialGraph

    public interface SymmetricMultiGraph<V,​E extends Edge<V>,​EX extends Exception>
    extends MultiGraph<V,​E,​EX>
    A multi graph where each edge has an edge in the opposite direction.
    Author:
    AO Industries, Inc.
    • Method Detail

      • getEdgesTo

        Collection<E> getEdgesTo​(V to)
                          throws EX extends Exception
        Gets the edges to the provided vertex. The vertex must be part of this graph, and the results are undefined if it is not.
        Throws:
        EX extends Exception