org.semanticweb.elk.owlapi.wrapper
Class OwlCorrespondingObjectConverterVisitor
java.lang.Object
org.semanticweb.elk.owlapi.wrapper.OwlCorrespondingObjectConverterVisitor
- All Implemented Interfaces:
- org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>, org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>, org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>, org.semanticweb.owlapi.model.OWLIndividualVisitorEx<ElkIndividual>
public class OwlCorrespondingObjectConverterVisitor
- extends Object
- implements org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>, org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>, org.semanticweb.owlapi.model.OWLIndividualVisitorEx<ElkIndividual>, org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>
An implementation of several OWL API visitor patterns to convert OWL objects
into the corresponding ELK objects, when there is one-to-one correspondence.
- Author:
- "Yevgeny Kazakov"
| 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 OwlCorrespondingObjectConverterVisitor getInstance()
visit
public ElkClass visit(org.semanticweb.owlapi.model.OWLClass owlClass)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>
visit
public ElkObjectIntersectionOf visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf owlObjectIntersectionOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectUnionOf visit(org.semanticweb.owlapi.model.OWLObjectUnionOf owlObjectUnionOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectComplementOf visit(org.semanticweb.owlapi.model.OWLObjectComplementOf owlObjectComplementOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectSomeValuesFrom visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom owlObjectSomeValuesFrom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectAllValuesFrom visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom owlObjectAllValuesFrom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectHasValue visit(org.semanticweb.owlapi.model.OWLObjectHasValue owlObjectHasValue)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectMinCardinality visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality owlObjectMaxCardinality)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectExactCardinality visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality owlObjectExactCardinality)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectMaxCardinality visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality owlObjectMaxCardinality)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectHasSelf visit(org.semanticweb.owlapi.model.OWLObjectHasSelf owlObjectHasSelf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkObjectOneOf visit(org.semanticweb.owlapi.model.OWLObjectOneOf owlObjectOneOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkDataSomeValuesFrom visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom owlDataSomeValuesFrom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkDataAllValuesFrom visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom owlDataAllValuesFrom)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkDataHasValue visit(org.semanticweb.owlapi.model.OWLDataHasValue owlDataHasValue)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkDataMinCardinality visit(org.semanticweb.owlapi.model.OWLDataMinCardinality owlDataMinCardinality)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkDataExactCardinality visit(org.semanticweb.owlapi.model.OWLDataExactCardinality owlDataExactCardinality)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkDataMaxCardinality visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality owlDataMaxCardinality)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<ElkClassExpression>
visit
public ElkDatatype visit(org.semanticweb.owlapi.model.OWLDatatype owlDatatype)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>
visit
public ElkAnnotationProperty visit(org.semanticweb.owlapi.model.OWLAnnotationProperty owlAnnotationproperty)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>
visit
public ElkAnonymousIndividual visit(org.semanticweb.owlapi.model.OWLAnonymousIndividual owlAnonymousIndividual)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLIndividualVisitorEx<ElkIndividual>
visit
public ElkNamedIndividual visit(org.semanticweb.owlapi.model.OWLNamedIndividual owlNamedIndividual)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLIndividualVisitorEx<ElkIndividual>
visit
public ElkObjectProperty visit(org.semanticweb.owlapi.model.OWLObjectProperty owlObjectProperty)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>
visit
public ElkDataProperty visit(org.semanticweb.owlapi.model.OWLDataProperty owlDataProperty)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<ElkEntity>
visit
public ElkDataOneOf visit(org.semanticweb.owlapi.model.OWLDataOneOf owlDataOneOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>
visit
public ElkDataComplementOf visit(org.semanticweb.owlapi.model.OWLDataComplementOf owlDataComplementOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>
visit
public ElkDataIntersectionOf visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf owlDataIntersectionOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>
visit
public ElkDataUnionOf visit(org.semanticweb.owlapi.model.OWLDataUnionOf owlDataUnionOf)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>
visit
public ElkDatatypeRestriction visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction owlDatatypeRestriction)
- Specified by:
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorEx<ElkDataRange>
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.