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

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

public interface ElkEntityVisitor<O>

Visitor pattern interface for instances of ElkEntity.

Author:
"Yevgeny Kazakov"

Method Summary
 O visit(ElkAnnotationProperty elkAnnotationProperty)
           
 O visit(ElkClass elkClass)
           
 O visit(ElkDataProperty elkDataProperty)
           
 O visit(ElkDatatype elkDatatype)
           
 O visit(ElkNamedIndividual elkNamedIndividual)
           
 O visit(ElkObjectProperty elkObjectProperty)
           
 

Method Detail

visit

O visit(ElkAnnotationProperty elkAnnotationProperty)

visit

O visit(ElkClass elkClass)

visit

O visit(ElkDataProperty elkDataProperty)

visit

O visit(ElkDatatype elkDatatype)

visit

O visit(ElkNamedIndividual elkNamedIndividual)

visit

O visit(ElkObjectProperty elkObjectProperty)


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