org.semanticweb.elk.reasoner.indexing.hierarchy
Class DelegatingElkAxiomVisitor
java.lang.Object
org.semanticweb.elk.reasoner.indexing.hierarchy.DelegatingElkAxiomVisitor
- All Implemented Interfaces:
- ElkAnnotationAxiomVisitor<Void>, ElkAssertionAxiomVisitor<Void>, ElkAxiomVisitor<Void>, ElkClassAxiomVisitor<Void>, ElkDataPropertyAxiomVisitor<Void>, ElkDatatypeDefinitionVisitor<Void>, ElkDeclarationAxiomVisitor<Void>, ElkHasKeyAxiomVisitor<Void>, ElkObjectPropertyAxiomVisitor<Void>, ElkSWRLRuleVisitor<Void>
- Direct Known Subclasses:
- NonIncrementalChangeCheckingVisitor
public class DelegatingElkAxiomVisitor
- extends Object
- implements ElkAxiomVisitor<Void>
Delegates all visit method calls to the underlying visitor.
- Author:
- Pavel Klinov
pavel.klinov@uni-ulm.de
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingElkAxiomVisitor
public DelegatingElkAxiomVisitor(ElkAxiomVisitor<Void> visitor)
getVisitor
protected ElkAxiomVisitor<Void> getVisitor()
visit
public Void visit(ElkDeclarationAxiom elkDeclarationAxiom)
- Specified by:
visit in interface ElkDeclarationAxiomVisitor<Void>
visit
public Void visit(ElkDisjointClassesAxiom elkDisjointClasses)
- Specified by:
visit in interface ElkClassAxiomVisitor<Void>
visit
public Void visit(ElkDisjointUnionAxiom elkDisjointUnionAxiom)
- Specified by:
visit in interface ElkClassAxiomVisitor<Void>
visit
public Void visit(ElkEquivalentClassesAxiom elkEquivalentClassesAxiom)
- Specified by:
visit in interface ElkClassAxiomVisitor<Void>
visit
public Void visit(ElkSubClassOfAxiom elkSubClassOfAxiom)
- Specified by:
visit in interface ElkClassAxiomVisitor<Void>
visit
public Void visit(ElkAsymmetricObjectPropertyAxiom elkAsymmetricObjectPropertyAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkDisjointObjectPropertiesAxiom elkDisjointObjectPropertiesAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkEquivalentObjectPropertiesAxiom elkEquivalentObjectProperties)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkFunctionalObjectPropertyAxiom elkFunctionalObjectPropertyAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkInverseFunctionalObjectPropertyAxiom elkInverseFunctionalObjectPropertyAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkInverseObjectPropertiesAxiom elkInverseObjectPropertiesAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkIrreflexiveObjectPropertyAxiom elkIrreflexiveObjectPropertyAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkObjectPropertyDomainAxiom elkObjectPropertyDomainAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkObjectPropertyRangeAxiom elkObjectPropertyRangeAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkReflexiveObjectPropertyAxiom elkReflexiveObjectPropertyAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkSubObjectPropertyOfAxiom elkSubObjectPropertyOfAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkSymmetricObjectPropertyAxiom elkSymmetricObjectPropertyAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkTransitiveObjectPropertyAxiom elkTransitiveObjectPropertyAxiom)
- Specified by:
visit in interface ElkObjectPropertyAxiomVisitor<Void>
visit
public Void visit(ElkDataPropertyDomainAxiom elkDataPropertyDomainAxiom)
- Specified by:
visit in interface ElkDataPropertyAxiomVisitor<Void>
visit
public Void visit(ElkDataPropertyRangeAxiom elkDataPropertyRangeAxiom)
- Specified by:
visit in interface ElkDataPropertyAxiomVisitor<Void>
visit
public Void visit(ElkDisjointDataPropertiesAxiom elkDisjointDataPropertiesAxiom)
- Specified by:
visit in interface ElkDataPropertyAxiomVisitor<Void>
visit
public Void visit(ElkEquivalentDataPropertiesAxiom elkEquivalentDataProperties)
- Specified by:
visit in interface ElkDataPropertyAxiomVisitor<Void>
visit
public Void visit(ElkFunctionalDataPropertyAxiom elkFunctionalDataPropertyAxiom)
- Specified by:
visit in interface ElkDataPropertyAxiomVisitor<Void>
visit
public Void visit(ElkSubDataPropertyOfAxiom elkSubDataPropertyOfAxiom)
- Specified by:
visit in interface ElkDataPropertyAxiomVisitor<Void>
visit
public Void visit(ElkDatatypeDefinitionAxiom datatypeDefn)
- Specified by:
visit in interface ElkDatatypeDefinitionVisitor<Void>
visit
public Void visit(ElkHasKeyAxiom elkHasKey)
- Specified by:
visit in interface ElkHasKeyAxiomVisitor<Void>
visit
public Void visit(ElkClassAssertionAxiom elkClassAssertionAxiom)
- Specified by:
visit in interface ElkAssertionAxiomVisitor<Void>
visit
public Void visit(ElkDataPropertyAssertionAxiom elkDataPropertyAssertionAxiom)
- Specified by:
visit in interface ElkAssertionAxiomVisitor<Void>
visit
public Void visit(ElkDifferentIndividualsAxiom elkDifferentIndividualsAxiom)
- Specified by:
visit in interface ElkAssertionAxiomVisitor<Void>
visit
public Void visit(ElkNegativeDataPropertyAssertionAxiom elkNegativeDataPropertyAssertion)
- Specified by:
visit in interface ElkAssertionAxiomVisitor<Void>
visit
public Void visit(ElkNegativeObjectPropertyAssertionAxiom elkNegativeObjectPropertyAssertion)
- Specified by:
visit in interface ElkAssertionAxiomVisitor<Void>
visit
public Void visit(ElkObjectPropertyAssertionAxiom elkObjectPropertyAssertionAxiom)
- Specified by:
visit in interface ElkAssertionAxiomVisitor<Void>
visit
public Void visit(ElkSameIndividualAxiom elkSameIndividualAxiom)
- Specified by:
visit in interface ElkAssertionAxiomVisitor<Void>
visit
public Void visit(ElkSubAnnotationPropertyOfAxiom subAnnotationPropertyOfAxiom)
- Specified by:
visit in interface ElkAnnotationAxiomVisitor<Void>
visit
public Void visit(ElkAnnotationPropertyDomainAxiom annotationPropertyDomainAxiom)
- Specified by:
visit in interface ElkAnnotationAxiomVisitor<Void>
visit
public Void visit(ElkAnnotationPropertyRangeAxiom annotationPropertyRangeAxiom)
- Specified by:
visit in interface ElkAnnotationAxiomVisitor<Void>
visit
public Void visit(ElkAnnotationAssertionAxiom annotationAssertionAxiom)
- Specified by:
visit in interface ElkAnnotationAxiomVisitor<Void>
visit
public Void visit(ElkSWRLRule rule)
- Specified by:
visit in interface ElkSWRLRuleVisitor<Void>
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.