org.semanticweb.elk.owlapi.wrapper
Class OwlObjectPropertyAxiomConverterVisitor
java.lang.Object
org.semanticweb.elk.owlapi.wrapper.AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
org.semanticweb.elk.owlapi.wrapper.OwlObjectPropertyAxiomConverterVisitor
- All Implemented Interfaces:
- org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<ElkObjectPropertyAxiom>, org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>
public class OwlObjectPropertyAxiomConverterVisitor
- extends AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
An implementation of the visitor pattern for OWL axioms to convert OWL object
property axioms to the corresponding ELK object property axioms. Conversion
of unsupported axioms throws an IllegalArgumentException.
- Author:
- "Yevgeny Kazakov"
| Methods inherited from class org.semanticweb.elk.owlapi.wrapper.AbstractOwlAxiomConverterVisitor |
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONVERTER
protected static OwlConverter CONVERTER
getInstance
public static OwlObjectPropertyAxiomConverterVisitor getInstance()
getTargetClass
protected Class<ElkObjectPropertyAxiom> getTargetClass()
- Specified by:
getTargetClass in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom owlAsymmetricObjectPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom owlDisjointObjectPropertiesAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom owlEquivalentObjectProperties)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom owlFunctionalObjectPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom owlInverseFunctionalObjectPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom owlInverseObjectPropertiesAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom owlIrreflexiveObjectPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom owlObjectPropertyDomainAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom owlObjectPropertyRangeAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom owlReflexiveObjectPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom owlSubObjectPropertyOfAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom owlSubPropertyChainOfAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom owlSymmetricObjectPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
visit
public ElkObjectPropertyAxiom visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom owlTransitiveObjectPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkObjectPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkObjectPropertyAxiom>
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.