org.semanticweb.elk.owlapi.wrapper
Class OwlObjectInverseOfConverterVisitor
java.lang.Object
org.semanticweb.elk.owlapi.wrapper.OwlObjectInverseOfConverterVisitor
- All Implemented Interfaces:
- org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<ElkObjectPropertyExpression>
public class OwlObjectInverseOfConverterVisitor
- extends Object
- implements org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<ElkObjectPropertyExpression>
A visitor class for converting the inverse of the given
OWLObjectPropertyExpression to the corresponding
ElkObjectPropertyExpression. This is needed because instances of
OWLObjectInverseOf cannot be directly converted to
ElkObjectInverseOf since inverse of object properties can be nested
in OWL API but not in OWL 2 and thus in ELK OWL model.
- Author:
- "Yevgeny Kazakov"
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static OwlObjectInverseOfConverterVisitor getInstance()
visit
public ElkObjectPropertyExpression visit(org.semanticweb.owlapi.model.OWLObjectProperty property)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<ElkObjectPropertyExpression>
visit
public ElkObjectPropertyExpression visit(org.semanticweb.owlapi.model.OWLObjectInverseOf property)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<ElkObjectPropertyExpression>
visit
public ElkObjectPropertyExpression visit(org.semanticweb.owlapi.model.OWLDataProperty property)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<ElkObjectPropertyExpression>
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.