org.semanticweb.elk.owl.visitors
Interface ElkClassExpressionVisitor<O>

Type Parameters:
O - the output type of the visitor
All Known Subinterfaces:
ElkObjectVisitor<O>
All Known Implementing Classes:
OwlObjectNameVisitor

public interface ElkClassExpressionVisitor<O>

Visitor pattern interface for instances of ElkClassExpression.

Author:
Yevgeny Kazakov, Markus Kroetzsch

Method Summary
 O visit(ElkClass elkClass)
           
 O visit(ElkDataAllValuesFrom elkDataAllValuesFrom)
           
 O visit(ElkDataExactCardinality elkDataExactCardinality)
           
 O visit(ElkDataExactCardinalityQualified elkDataExactCardinalityQualified)
           
 O visit(ElkDataHasValue elkDataHasValue)
           
 O visit(ElkDataMaxCardinality elkDataMaxCardinality)
           
 O visit(ElkDataMaxCardinalityQualified elkDataMaxCardinalityQualified)
           
 O visit(ElkDataMinCardinality elkDataMinCardinality)
           
 O visit(ElkDataMinCardinalityQualified elkDataMinCardinalityQualified)
           
 O visit(ElkDataSomeValuesFrom elkDataSomeValuesFrom)
           
 O visit(ElkObjectAllValuesFrom elkObjectAllValuesFrom)
           
 O visit(ElkObjectComplementOf elkObjectComplementOf)
           
 O visit(ElkObjectExactCardinality elkObjectExactCardinality)
           
 O visit(ElkObjectExactCardinalityQualified elkObjectExactCardinalityQualified)
           
 O visit(ElkObjectHasSelf elkObjectHasSelf)
           
 O visit(ElkObjectHasValue elkObjectHasValue)
           
 O visit(ElkObjectIntersectionOf elkObjectIntersectionOf)
           
 O visit(ElkObjectMaxCardinality elkObjectMaxCardinality)
           
 O visit(ElkObjectMaxCardinalityQualified elkObjectMaxCardinalityQualified)
           
 O visit(ElkObjectMinCardinality elkObjectMinCardinality)
           
 O visit(ElkObjectMinCardinalityQualified elkObjectMinCardinalityQualified)
           
 O visit(ElkObjectOneOf elkObjectOneOf)
           
 O visit(ElkObjectSomeValuesFrom elkObjectSomeValuesFrom)
           
 O visit(ElkObjectUnionOf elkObjectUnionOf)
           
 

Method Detail

visit

O visit(ElkClass elkClass)

visit

O visit(ElkDataAllValuesFrom elkDataAllValuesFrom)

visit

O visit(ElkDataExactCardinality elkDataExactCardinality)

visit

O visit(ElkDataExactCardinalityQualified elkDataExactCardinalityQualified)

visit

O visit(ElkDataHasValue elkDataHasValue)

visit

O visit(ElkDataMaxCardinality elkDataMaxCardinality)

visit

O visit(ElkDataMaxCardinalityQualified elkDataMaxCardinalityQualified)

visit

O visit(ElkDataMinCardinality elkDataMinCardinality)

visit

O visit(ElkDataMinCardinalityQualified elkDataMinCardinalityQualified)

visit

O visit(ElkDataSomeValuesFrom elkDataSomeValuesFrom)

visit

O visit(ElkObjectAllValuesFrom elkObjectAllValuesFrom)

visit

O visit(ElkObjectComplementOf elkObjectComplementOf)

visit

O visit(ElkObjectExactCardinality elkObjectExactCardinality)

visit

O visit(ElkObjectExactCardinalityQualified elkObjectExactCardinalityQualified)

visit

O visit(ElkObjectHasSelf elkObjectHasSelf)

visit

O visit(ElkObjectHasValue elkObjectHasValue)

visit

O visit(ElkObjectIntersectionOf elkObjectIntersectionOf)

visit

O visit(ElkObjectMaxCardinality elkObjectMaxCardinality)

visit

O visit(ElkObjectMaxCardinalityQualified elkObjectMaxCardinalityQualified)

visit

O visit(ElkObjectMinCardinality elkObjectMinCardinality)

visit

O visit(ElkObjectMinCardinalityQualified elkObjectMinCardinalityQualified)

visit

O visit(ElkObjectOneOf elkObjectOneOf)

visit

O visit(ElkObjectSomeValuesFrom elkObjectSomeValuesFrom)

visit

O visit(ElkObjectUnionOf elkObjectUnionOf)


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