org.semanticweb.elk.reasoner.indexing.hierarchy
Interface ElkAxiomIndexer
- All Known Subinterfaces:
- ElkAxiomIndexingVisitor
- All Known Implementing Classes:
- AbstractElkAxiomIndexerVisitor, MainAxiomIndexerVisitor, NonIncrementalChangeCheckingVisitor
public interface ElkAxiomIndexer
A collection of method for indexing ELK objects
- Author:
- Pavel Klinov
pavel.klinov@uni-ulm.de
indexSubClassOfAxiom
void indexSubClassOfAxiom(ElkClassExpression subClass,
ElkClassExpression superClass)
indexSubObjectPropertyOfAxiom
void indexSubObjectPropertyOfAxiom(ElkSubObjectPropertyExpression subProperty,
ElkObjectPropertyExpression superProperty)
indexClassAssertion
void indexClassAssertion(ElkIndividual individual,
ElkClassExpression type)
indexDisjointClassExpressions
void indexDisjointClassExpressions(List<? extends ElkClassExpression> list)
indexReflexiveObjectProperty
void indexReflexiveObjectProperty(ElkObjectPropertyExpression reflexiveProperty)
indexClassDeclaration
IndexedClass indexClassDeclaration(ElkClass ec)
indexObjectPropertyDeclaration
IndexedObjectProperty indexObjectPropertyDeclaration(ElkObjectProperty eop)
indexNamedIndividualDeclaration
IndexedIndividual indexNamedIndividualDeclaration(ElkNamedIndividual eni)
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.