Package science.aist.gtf.graph
Interface VertexView<V,E>
-
- Type Parameters:
V
- the type of the decorated vertex valueE
- 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vertex<V,E>
getViewedVertex()
Retrieves the viewed vertex-
Methods inherited from interface science.aist.gtf.graph.MetaTagCollection
addMetaTag, getMetaTags, getMetaTagValue, getMetaTagValue, removeMetaTag, removeMetaTag, tryGetMetaTagValue, tryGetMetaTagValue
-
Methods inherited from interface science.aist.gtf.graph.Vertex
getAdjacentVertices, getEdges, getElement, getIncomingEdges, getOutgoingEdges
-
-