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

public class GraphIsoMapImpl extends GraphNodeRemapBase implements GraphIsoMap
Wrapper around a graph using an (sub-)graph isomorphism mapping
Author:
raven
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected 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, toGraph

    Fields inherited from class org.apache.jena.graph.impl.GraphBase

    closed, gem, pm, TOSTRING_TRIPLE_BASE, TOSTRING_TRIPLE_LIMIT

    Fields inherited from interface org.apache.jena.graph.Graph

    emptyGraph
  • Constructor Summary

    Constructors
    Constructor
    Description
    GraphIsoMapImpl(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 Type
    Method
    Description
    com.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, toString

    Methods 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, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods 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, stream

    Methods 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> inToOut
      Remaps 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:
      getOutToIn in interface GraphIsoMap
    • getInToOut

      public com.google.common.collect.BiMap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> getInToOut()
      Specified by:
      getInToOut in interface GraphIsoMap