T - the output of the visitorpublic abstract class AbstractOwlAxiomConverterVisitor<T extends ElkAxiom> extends Object implements org.semanticweb.owlapi.model.OWLAxiomVisitorEx<T>
OWLAxiomVisitorEx interface for
conversion of owl axioms. All visitor methods throw exceptions and relevant
methods should be overridden in subclasses. This addresses the problem for
the lack of corresponding visitor interfaces for subclasses of
OWLAxiom in OWL API, such as OWLClassAxiom.| Constructor and Description |
|---|
AbstractOwlAxiomConverterVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Class<T> |
getTargetClass() |
T |
visit(org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLHasKeyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom) |
T |
visit(org.semanticweb.owlapi.model.SWRLRule rule) |
public T visit(org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLHasKeyAxiom axiom)
public T visit(org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom axiom)
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.