public abstract class AbstractElkAxiomIndexerVisitor extends AbstractElkAxiomVisitor<Void> implements ElkAxiomIndexer
| Constructor and Description |
|---|
AbstractElkAxiomIndexerVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected Void |
defaultLogicalVisit(ElkAxiom axiom) |
Void |
visit(ElkClassAssertionAxiom axiom) |
Void |
visit(ElkDeclarationAxiom axiom)
Declares the corresponding entity
|
Void |
visit(ElkDisjointClassesAxiom axiom) |
Void |
visit(ElkEquivalentClassesAxiom axiom) |
Void |
visit(ElkEquivalentObjectPropertiesAxiom axiom)
Reduces equivalent object properties to subproperty axioms.
|
Void |
visit(ElkObjectPropertyAssertionAxiom axiom)
Reduces property assertions to class assertions with ObjectHasValue.
|
Void |
visit(ElkObjectPropertyDomainAxiom axiom) |
Void |
visit(ElkReflexiveObjectPropertyAxiom axiom) |
Void |
visit(ElkSubClassOfAxiom axiom) |
Void |
visit(ElkSubObjectPropertyOfAxiom axiom) |
Void |
visit(ElkTransitiveObjectPropertyAxiom axiom) |
defaultNonLogicalVisit, 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, waitindexClassAssertion, indexClassDeclaration, indexDisjointClassExpressions, indexNamedIndividualDeclaration, indexObjectPropertyDeclaration, indexReflexiveObjectProperty, indexSubClassOfAxiom, indexSubObjectPropertyOfAxiomprotected Void defaultLogicalVisit(ElkAxiom axiom)
defaultLogicalVisit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkEquivalentObjectPropertiesAxiom axiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkObjectPropertyDomainAxiom axiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkReflexiveObjectPropertyAxiom axiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkSubObjectPropertyOfAxiom axiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkTransitiveObjectPropertyAxiom axiom)
visit in interface ElkObjectPropertyAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkEquivalentClassesAxiom axiom)
visit in interface ElkClassAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkSubClassOfAxiom axiom)
visit in interface ElkClassAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkDisjointClassesAxiom axiom)
visit in interface ElkClassAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkClassAssertionAxiom axiom)
visit in interface ElkAssertionAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkObjectPropertyAssertionAxiom axiom)
visit in interface ElkAssertionAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>public Void visit(ElkDeclarationAxiom axiom)
visit in interface ElkDeclarationAxiomVisitor<Void>visit in class AbstractElkAxiomVisitor<Void>Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.