org.semanticweb.elk.owlapi
Class ElkClassExpressionConverter

java.lang.Object
  extended by org.semanticweb.elk.owlapi.ElkClassExpressionConverter
All Implemented Interfaces:
ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

public final class ElkClassExpressionConverter
extends Object
implements ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

Converter of ElkClassExpressions to OWL API class expressions.

Author:
Yevgeny Kazakov, Markus Kroetzsch

Method Summary
static ElkClassExpressionConverter getInstance()
           
 org.semanticweb.owlapi.model.OWLClass visit(ElkClass elkClass)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataAllValuesFrom elkDataAllValuesFrom)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataExactCardinality elkDataExactCardinality)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataExactCardinalityQualified elkDataExactCardinalityQualified)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataHasValue elkDataHasValue)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMaxCardinality elkDataMaxCardinality)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMaxCardinalityQualified elkDataMaxCardinalityQualified)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMinCardinality elkDataMinCardinality)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMinCardinalityQualified elkDataMinCardinalityQualified)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataSomeValuesFrom elkDataSomeValuesFrom)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectAllValuesFrom elkObjectAllValuesFrom)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectComplementOf elkObjectComplementOf)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectExactCardinality elkObjectExactCardinality)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectExactCardinalityQualified elkObjectExactCardinalityQualified)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectHasSelf elkObjectHasSelf)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectHasValue elkObjectHasValue)
           
 org.semanticweb.owlapi.model.OWLObjectIntersectionOf visit(ElkObjectIntersectionOf elkObjectIntersectionOf)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMaxCardinality elkObjectMaxCardinality)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMaxCardinalityQualified elkObjectMaxCardinalityQualified)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMinCardinality elkObjectMaxCardinality)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMinCardinalityQualified elkObjectMinCardinalityQualified)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectOneOf elkObjectOneOf)
           
 org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom visit(ElkObjectSomeValuesFrom elkObjectSomeValuesFrom)
           
 org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectUnionOf elkObjectUnionOf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ElkClassExpressionConverter getInstance()

visit

public org.semanticweb.owlapi.model.OWLClass visit(ElkClass elkClass)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataAllValuesFrom elkDataAllValuesFrom)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataExactCardinality elkDataExactCardinality)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataExactCardinalityQualified elkDataExactCardinalityQualified)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataHasValue elkDataHasValue)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMaxCardinality elkDataMaxCardinality)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMaxCardinalityQualified elkDataMaxCardinalityQualified)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMinCardinality elkDataMinCardinality)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataMinCardinalityQualified elkDataMinCardinalityQualified)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkDataSomeValuesFrom elkDataSomeValuesFrom)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectAllValuesFrom elkObjectAllValuesFrom)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectComplementOf elkObjectComplementOf)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectExactCardinality elkObjectExactCardinality)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectExactCardinalityQualified elkObjectExactCardinalityQualified)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectHasSelf elkObjectHasSelf)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectHasValue elkObjectHasValue)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLObjectIntersectionOf visit(ElkObjectIntersectionOf elkObjectIntersectionOf)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMaxCardinality elkObjectMaxCardinality)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMaxCardinalityQualified elkObjectMaxCardinalityQualified)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMinCardinality elkObjectMaxCardinality)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectMinCardinalityQualified elkObjectMinCardinalityQualified)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectOneOf elkObjectOneOf)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom visit(ElkObjectSomeValuesFrom elkObjectSomeValuesFrom)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>

visit

public org.semanticweb.owlapi.model.OWLClassExpression visit(ElkObjectUnionOf elkObjectUnionOf)
Specified by:
visit in interface ElkClassExpressionVisitor<org.semanticweb.owlapi.model.OWLClassExpression>


Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.