Package org.aksw.jenax.arq.util.triple
Class GraphIsoMapImpl
java.lang.Object
org.apache.jena.graph.impl.GraphBase
org.aksw.jenax.arq.util.triple.GraphNodeRemapBase
org.aksw.jenax.arq.util.triple.GraphIsoMapImpl
- All Implemented Interfaces:
GraphIsoMap,org.apache.jena.graph.Graph,org.apache.jena.graph.impl.GraphWithPerform
Wrapper around a graph using an (sub-)graph isomorphism mapping
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> Remaps nodes contained *in* this graph to they are exposed differently to the *out*side.Fields inherited from class org.aksw.jenax.arq.util.triple.GraphNodeRemapBase
fromGraph, graph, toGraphFields inherited from class org.apache.jena.graph.impl.GraphBase
closed, gem, pm, TOSTRING_TRIPLE_BASE, TOSTRING_TRIPLE_LIMITFields inherited from interface org.apache.jena.graph.Graph
emptyGraph -
Constructor Summary
ConstructorsConstructorDescriptionGraphIsoMapImpl(org.apache.jena.graph.Graph graph, com.google.common.collect.BiMap<org.apache.jena.graph.Node, org.apache.jena.graph.Node> inToOut) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> Methods inherited from class org.aksw.jenax.arq.util.triple.GraphNodeRemapBase
createTriple, getWrapped, graphBaseFind, performAdd, performDelete, toStringMethods inherited from class org.apache.jena.graph.impl.GraphBase
add, checkOpen, clear, close, contains, contains, containsByFind, createPrefixMapping, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getCapabilities, getEventManager, getPrefixMapping, getTransactionHandler, graphBaseContains, graphBaseFind, graphBaseSize, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, remove, size, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.graph.Graph
add, add, clear, close, contains, contains, delete, delete, dependsOn, find, find, find, getCapabilities, getEventManager, getPrefixMapping, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, remove, size, sizeLong, stream, streamMethods inherited from interface org.aksw.jenax.arq.util.triple.GraphIsoMap
getWrapped
-
Field Details
-
inToOut
protected com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> inToOutRemaps nodes contained *in* this graph to they are exposed differently to the *out*side.
-
-
Constructor Details
-
GraphIsoMapImpl
public GraphIsoMapImpl(org.apache.jena.graph.Graph graph, com.google.common.collect.BiMap<org.apache.jena.graph.Node, org.apache.jena.graph.Node> inToOut)
-
-
Method Details
-
getOutToIn
public com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> getOutToIn()- Specified by:
getOutToInin interfaceGraphIsoMap
-
getInToOut
public com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> getInToOut()- Specified by:
getInToOutin interfaceGraphIsoMap
-