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

Type Parameters:
O - the output type of the visitor
All Superinterfaces:
ElkAnnotationAxiomVisitor<O>, ElkAnnotationSubjectVisitor<O>, ElkAnnotationValueVisitor<O>, ElkAnnotationVisitor<O>, ElkAssertionAxiomVisitor<O>, ElkAxiomVisitor<O>, ElkClassAxiomVisitor<O>, ElkClassExpressionVisitor<O>, ElkDataPropertyAxiomVisitor<O>, ElkDataPropertyExpressionVisitor<O>, ElkDataRangeVisitor<O>, ElkDatatypeDefinitionVisitor<O>, ElkDeclarationAxiomVisitor<O>, ElkEntityVisitor<O>, ElkFacetRestrictionVisitor<O>, ElkHasKeyAxiomVisitor<O>, ElkIndividualVisitor<O>, ElkLiteralVisitor<O>, ElkObjectPropertyAxiomVisitor<O>, ElkObjectPropertyExpressionVisitor<O>, ElkSubObjectPropertyExpressionVisitor<O>, ElkSWRLRuleVisitor<O>
All Known Implementing Classes:
OwlObjectNameVisitor

public interface ElkObjectVisitor<O>
extends ElkAxiomVisitor<O>, ElkClassExpressionVisitor<O>, ElkSubObjectPropertyExpressionVisitor<O>, ElkDataPropertyExpressionVisitor<O>, ElkIndividualVisitor<O>, ElkLiteralVisitor<O>, ElkEntityVisitor<O>, ElkDataRangeVisitor<O>, ElkFacetRestrictionVisitor<O>, ElkAnnotationVisitor<O>, ElkAnnotationSubjectVisitor<O>, ElkAnnotationValueVisitor<O>

Visitor pattern interface for instances of ElkObject.

Author:
Yevgeny Kazakov, Markus Kroetzsch, Frantisek Simancik

Method Summary
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkDeclarationAxiomVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkClassAxiomVisitor
visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkObjectPropertyAxiomVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkDataPropertyAxiomVisitor
visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkDatatypeDefinitionVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkHasKeyAxiomVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkAssertionAxiomVisitor
visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkAnnotationAxiomVisitor
visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkSWRLRuleVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkClassExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkSubObjectPropertyExpressionVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkObjectPropertyExpressionVisitor
visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkDataPropertyExpressionVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkIndividualVisitor
visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkLiteralVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkEntityVisitor
visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkDataRangeVisitor
visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkFacetRestrictionVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkAnnotationVisitor
visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkAnnotationSubjectVisitor
visit, visit
 
Methods inherited from interface org.semanticweb.elk.owl.visitors.ElkAnnotationValueVisitor
visit, visit, visit
 



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