public class NonIncrementalChangeCheckingVisitor extends DelegatingElkAxiomVisitor implements ElkAxiomIndexingVisitor
NonIncrementalChangeCheckingVisitor that some axiom represents a
change which cannot be processed incrementally by the reasoner| Constructor and Description |
|---|
NonIncrementalChangeCheckingVisitor(ElkAxiomIndexingVisitor visitor,
NonIncrementalChangeListener<ElkAxiom> listener) |
getVisitor, 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, 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, visitvisit, visit, visit, visit, visit, visitvisitvisitvisit, visit, visit, visit, visit, visit, visitvisit, visit, visit, visitvisitpublic NonIncrementalChangeCheckingVisitor(ElkAxiomIndexingVisitor visitor, NonIncrementalChangeListener<ElkAxiom> listener)
public ElkAxiomIndexingVisitor getIndexingVisitor()
public Void visit(ElkEquivalentObjectPropertiesAxiom elkEquivalentObjectProperties)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class DelegatingElkAxiomVisitorpublic Void visit(ElkReflexiveObjectPropertyAxiom elkReflexiveObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class DelegatingElkAxiomVisitorpublic Void visit(ElkSubObjectPropertyOfAxiom elkSubObjectPropertyOfAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class DelegatingElkAxiomVisitorpublic Void visit(ElkTransitiveObjectPropertyAxiom elkTransitiveObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class DelegatingElkAxiomVisitorpublic void indexSubClassOfAxiom(ElkClassExpression subClass, ElkClassExpression superClass)
indexSubClassOfAxiom in interface ElkAxiomIndexerpublic void indexSubObjectPropertyOfAxiom(ElkSubObjectPropertyExpression subProperty, ElkObjectPropertyExpression superProperty)
indexSubObjectPropertyOfAxiom in interface ElkAxiomIndexerpublic void indexClassAssertion(ElkIndividual individual, ElkClassExpression type)
indexClassAssertion in interface ElkAxiomIndexerpublic void indexDisjointClassExpressions(List<? extends ElkClassExpression> list)
indexDisjointClassExpressions in interface ElkAxiomIndexerpublic void indexReflexiveObjectProperty(ElkObjectPropertyExpression reflexiveProperty)
indexReflexiveObjectProperty in interface ElkAxiomIndexerpublic IndexedClass indexClassDeclaration(ElkClass ec)
indexClassDeclaration in interface ElkAxiomIndexerpublic IndexedObjectProperty indexObjectPropertyDeclaration(ElkObjectProperty eop)
indexObjectPropertyDeclaration in interface ElkAxiomIndexerpublic IndexedIndividual indexNamedIndividualDeclaration(ElkNamedIndividual eni)
indexNamedIndividualDeclaration in interface ElkAxiomIndexerpublic int getMultiplicity()
getMultiplicity in interface ElkAxiomIndexingVisitorCopyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.