public class SemanticIndexCache extends Object
| Constructor and Description |
|---|
SemanticIndexCache(it.unibz.inf.ontop.spec.ontology.ClassifiedTBox reasonerDag) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildSemanticIndexFromReasoner() |
Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.OClass,SemanticIndexRange>> |
getClassIndexEntries() |
Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.DataPropertyExpression,SemanticIndexRange>> |
getDataPropertyIndexEntries() |
SemanticIndexRange |
getEntry(it.unibz.inf.ontop.spec.ontology.DataPropertyExpression dpe) |
SemanticIndexRange |
getEntry(it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression ope) |
SemanticIndexRange |
getEntry(it.unibz.inf.ontop.spec.ontology.OClass concept)
Returns the intervals (semantic index) for a class or property.
|
Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression,SemanticIndexRange>> |
getObjectPropertyIndexEntries() |
void |
setIndex(it.unibz.inf.ontop.spec.ontology.DataPropertyExpression dpe,
Integer idx) |
void |
setIndex(it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression ope,
Integer idx) |
void |
setIndex(it.unibz.inf.ontop.spec.ontology.OClass concept,
int idx) |
public SemanticIndexCache(it.unibz.inf.ontop.spec.ontology.ClassifiedTBox reasonerDag)
public void buildSemanticIndexFromReasoner()
public SemanticIndexRange getEntry(it.unibz.inf.ontop.spec.ontology.OClass concept)
name - i - public SemanticIndexRange getEntry(it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression ope)
public SemanticIndexRange getEntry(it.unibz.inf.ontop.spec.ontology.DataPropertyExpression dpe)
public void setIndex(it.unibz.inf.ontop.spec.ontology.OClass concept,
int idx)
public void setIndex(it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression ope,
Integer idx)
public void setIndex(it.unibz.inf.ontop.spec.ontology.DataPropertyExpression dpe,
Integer idx)
public Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.OClass,SemanticIndexRange>> getClassIndexEntries()
public Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression,SemanticIndexRange>> getObjectPropertyIndexEntries()
public Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.DataPropertyExpression,SemanticIndexRange>> getDataPropertyIndexEntries()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.