Interface EdgeView<V,​E>

  • Type Parameters:
    V - the type of the decorated vertex value
    E - the type of the decorated edge value
    All Superinterfaces:
    Edge<V,​E>, MetaTagCollection
    All Known Implementing Classes:
    EdgeViewImpl

    public interface EdgeView<V,​E>
    extends Edge<V,​E>

    Interface that allows to provide a different view on an edge. An edge view delegates all method to the viewed edge except, the method, that belong to the graph structure. For this its own state will be maintained that allows to e.g. give a view on a subgraph.

    Since:
    1.0
    Author:
    Andreas Pointner
    • Method Detail

      • getViewedEdge

        Edge<V,​E> getViewedEdge()
        Retrieves the viewed edge
        Returns:
        the edge on which the view is created