Package science.aist.gtf.graph
Interface EdgeView<V,E>
-
- Type Parameters:
V
- the type of the decorated vertex valueE
- 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Edge<V,E>
getViewedEdge()
Retrieves the viewed edge-
Methods inherited from interface science.aist.gtf.graph.Edge
getElement, getSource, getTarget, getWeight
-
Methods inherited from interface science.aist.gtf.graph.MetaTagCollection
addMetaTag, getMetaTags, getMetaTagValue, getMetaTagValue, removeMetaTag, removeMetaTag, tryGetMetaTagValue, tryGetMetaTagValue
-
-