org.semanticweb.elk.owlapi.wrapper
Class OwlDataPropertyAxiomConverterVisitor
java.lang.Object
org.semanticweb.elk.owlapi.wrapper.AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
org.semanticweb.elk.owlapi.wrapper.OwlDataPropertyAxiomConverterVisitor
- All Implemented Interfaces:
- org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<ElkDataPropertyAxiom>, org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkDataPropertyAxiom>
public class OwlDataPropertyAxiomConverterVisitor
- extends AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
An implementation of the visitor pattern for OWL axioms to convert OWL data
property axioms to the corresponding ELK data 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, 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 OwlDataPropertyAxiomConverterVisitor getInstance()
getTargetClass
protected Class<ElkDataPropertyAxiom> getTargetClass()
- Specified by:
getTargetClass in class AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
visit
public ElkDataPropertyAxiom visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom owlDataPropertyDomainAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkDataPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
visit
public ElkDataPropertyAxiom visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom owlDataPropertyRangeAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkDataPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
visit
public ElkDataPropertyAxiom visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom owlDisjointDataPropertiesAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkDataPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
visit
public ElkDataPropertyAxiom visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom owlEquivalentDataProperties)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkDataPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
visit
public ElkDataPropertyAxiom visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom owlFunctionalDataPropertyAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkDataPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
visit
public ElkDataPropertyAxiom visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom owlSubDataPropertyOfAxiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkDataPropertyAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkDataPropertyAxiom>
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.