Interface VertexView<V,​E>

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

    public interface VertexView<V,​E>
    extends Vertex<V,​E>

    Interface that allows to provide a different view on a vertex. A vertex view delegates all method to the viewed vertex 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

      • getViewedVertex

        Vertex<V,​E> getViewedVertex()
        Retrieves the viewed vertex
        Returns:
        the vertex on which the view is created