org.semanticweb.elk.owlapi.wrapper
Class OwlIndividualAxiomConverterVisitor
java.lang.Object
org.semanticweb.elk.owlapi.wrapper.AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
org.semanticweb.elk.owlapi.wrapper.OwlIndividualAxiomConverterVisitor
- All Implemented Interfaces:
- org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<ElkAssertionAxiom>, org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkAssertionAxiom>
public final class OwlIndividualAxiomConverterVisitor
- extends AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
An implementation of the visitor pattern for OWL axioms to convert OWL
individual axioms axioms to the corresponding ELK assertion 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 OwlIndividualAxiomConverterVisitor getInstance()
getTargetClass
protected Class<ElkAssertionAxiom> getTargetClass()
- Specified by:
getTargetClass in class AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
visit
public ElkAssertionAxiom visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkAssertionAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
visit
public ElkAssertionAxiom visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkAssertionAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
visit
public ElkAssertionAxiom visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkAssertionAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
visit
public ElkAssertionAxiom visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkAssertionAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
visit
public ElkAssertionAxiom visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkAssertionAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
visit
public ElkAssertionAxiom visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<ElkAssertionAxiom>- Overrides:
visit in class AbstractOwlAxiomConverterVisitor<ElkAssertionAxiom>
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.