public class MainAxiomIndexerVisitor extends AbstractElkAxiomIndexerVisitor implements ElkAxiomIndexingVisitor
| Constructor and Description |
|---|
MainAxiomIndexerVisitor(ModifiableOntologyIndex index,
boolean insert) |
| Modifier and Type | Method and Description |
|---|---|
int |
getMultiplicity() |
void |
indexClassAssertion(ElkIndividual individual,
ElkClassExpression type) |
IndexedClass |
indexClassDeclaration(ElkClass ec) |
void |
indexDisjointClassExpressions(List<? extends ElkClassExpression> disjointClasses) |
IndexedIndividual |
indexNamedIndividualDeclaration(ElkNamedIndividual eni) |
IndexedObjectProperty |
indexObjectPropertyDeclaration(ElkObjectProperty ep) |
void |
indexReflexiveObjectProperty(ElkObjectPropertyExpression reflexiveProperty) |
void |
indexSubClassOfAxiom(ElkClassExpression subElkClass,
ElkClassExpression superElkClass) |
void |
indexSubObjectPropertyOfAxiom(ElkSubObjectPropertyExpression subElkProperty,
ElkObjectPropertyExpression superElkProperty) |
defaultLogicalVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitdefaultNonLogicalVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitvisit, visit, visit, visitvisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitvisit, visit, visit, visit, visit, visitvisitvisitvisit, visit, visit, visit, visit, visit, visitvisit, visit, visit, visitvisitpublic MainAxiomIndexerVisitor(ModifiableOntologyIndex index, boolean insert)
index - the ModifiableOntologyIndex used for indexing axiomsinsert - specifies whether this objects inserts or deletes axiomspublic int getMultiplicity()
getMultiplicity in interface ElkAxiomIndexingVisitorpublic void indexSubClassOfAxiom(ElkClassExpression subElkClass, ElkClassExpression superElkClass)
indexSubClassOfAxiom in interface ElkAxiomIndexerpublic void indexClassAssertion(ElkIndividual individual, ElkClassExpression type)
indexClassAssertion in interface ElkAxiomIndexerpublic void indexSubObjectPropertyOfAxiom(ElkSubObjectPropertyExpression subElkProperty, ElkObjectPropertyExpression superElkProperty)
indexSubObjectPropertyOfAxiom in interface ElkAxiomIndexerpublic void indexDisjointClassExpressions(List<? extends ElkClassExpression> disjointClasses)
indexDisjointClassExpressions in interface ElkAxiomIndexerpublic void indexReflexiveObjectProperty(ElkObjectPropertyExpression reflexiveProperty)
indexReflexiveObjectProperty in interface ElkAxiomIndexerpublic IndexedClass indexClassDeclaration(ElkClass ec)
indexClassDeclaration in interface ElkAxiomIndexerpublic IndexedObjectProperty indexObjectPropertyDeclaration(ElkObjectProperty ep)
indexObjectPropertyDeclaration in interface ElkAxiomIndexerpublic IndexedIndividual indexNamedIndividualDeclaration(ElkNamedIndividual eni)
indexNamedIndividualDeclaration in interface ElkAxiomIndexerCopyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.