public class GraphMLMetaTopologyProvider extends Object implements MetaTopologyProvider
| Constructor and Description |
|---|
GraphMLMetaTopologyProvider(GraphMLServiceAccessor serviceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
BreadcrumbStrategy |
getBreadcrumbStrategy() |
GraphProvider |
getDefaultGraphProvider() |
GraphProvider |
getGraphProviderBy(String namespace) |
Collection<GraphProvider> |
getGraphProviders() |
Collection<VertexRef> |
getOppositeVertices(VertexRef vertexRef) |
GraphMLTopologyProvider |
getRawTopologyProvider(String vertexNamespace)
Returns the RAW
GraphMLTopologyProvider and NOT the wrapped one. |
void |
load() |
void |
setTopologyLocation(String filename) |
public GraphMLMetaTopologyProvider(GraphMLServiceAccessor serviceAccessor)
public void load()
throws IOException,
InvalidGraphException
IOExceptionInvalidGraphExceptionpublic GraphProvider getDefaultGraphProvider()
getDefaultGraphProvider in interface MetaTopologyProviderpublic Collection<GraphProvider> getGraphProviders()
getGraphProviders in interface MetaTopologyProviderpublic Collection<VertexRef> getOppositeVertices(VertexRef vertexRef)
getOppositeVertices in interface MetaTopologyProviderpublic GraphProvider getGraphProviderBy(String namespace)
getGraphProviderBy in interface MetaTopologyProviderpublic BreadcrumbStrategy getBreadcrumbStrategy()
getBreadcrumbStrategy in interface MetaTopologyProviderpublic void setTopologyLocation(String filename)
public GraphMLTopologyProvider getRawTopologyProvider(String vertexNamespace)
GraphMLTopologyProvider and NOT the wrapped one.
This is sometimes required to have full access to the Topology Provider, e.g. to get all vertices (usually they would be limited by the SZL)vertexNamespace - the namespace of the GraphProviderGraphMLTopologyProvider and NOT the wrapped one.Copyright © 2020. All rights reserved.