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

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

public interface ElkObjectPropertyAxiomVisitor<O>

Visitor pattern interface for instances of ElkObjectPropertyAxiom.

Author:
Yevgeny Kazakov, Markus Kroetzsch

Method Summary
 O visit(ElkAsymmetricObjectPropertyAxiom elkAsymmetricObjectPropertyAxiom)
           
 O visit(ElkDisjointObjectPropertiesAxiom elkDisjointObjectPropertiesAxiom)
           
 O visit(ElkEquivalentObjectPropertiesAxiom elkEquivalentObjectProperties)
           
 O visit(ElkFunctionalObjectPropertyAxiom elkFunctionalObjectPropertyAxiom)
           
 O visit(ElkInverseFunctionalObjectPropertyAxiom elkInverseFunctionalObjectPropertyAxiom)
           
 O visit(ElkInverseObjectPropertiesAxiom elkInverseObjectPropertiesAxiom)
           
 O visit(ElkIrreflexiveObjectPropertyAxiom elkIrreflexiveObjectPropertyAxiom)
           
 O visit(ElkObjectPropertyDomainAxiom elkObjectPropertyDomainAxiom)
           
 O visit(ElkObjectPropertyRangeAxiom elkObjectPropertyRangeAxiom)
           
 O visit(ElkReflexiveObjectPropertyAxiom elkReflexiveObjectPropertyAxiom)
           
 O visit(ElkSubObjectPropertyOfAxiom elkSubObjectPropertyOfAxiom)
           
 O visit(ElkSymmetricObjectPropertyAxiom elkSymmetricObjectPropertyAxiom)
           
 O visit(ElkTransitiveObjectPropertyAxiom elkTransitiveObjectPropertyAxiom)
           
 

Method Detail

visit

O visit(ElkAsymmetricObjectPropertyAxiom elkAsymmetricObjectPropertyAxiom)

visit

O visit(ElkDisjointObjectPropertiesAxiom elkDisjointObjectPropertiesAxiom)

visit

O visit(ElkEquivalentObjectPropertiesAxiom elkEquivalentObjectProperties)

visit

O visit(ElkFunctionalObjectPropertyAxiom elkFunctionalObjectPropertyAxiom)

visit

O visit(ElkInverseFunctionalObjectPropertyAxiom elkInverseFunctionalObjectPropertyAxiom)

visit

O visit(ElkInverseObjectPropertiesAxiom elkInverseObjectPropertiesAxiom)

visit

O visit(ElkIrreflexiveObjectPropertyAxiom elkIrreflexiveObjectPropertyAxiom)

visit

O visit(ElkObjectPropertyDomainAxiom elkObjectPropertyDomainAxiom)

visit

O visit(ElkObjectPropertyRangeAxiom elkObjectPropertyRangeAxiom)

visit

O visit(ElkReflexiveObjectPropertyAxiom elkReflexiveObjectPropertyAxiom)

visit

O visit(ElkSubObjectPropertyOfAxiom elkSubObjectPropertyOfAxiom)

visit

O visit(ElkSymmetricObjectPropertyAxiom elkSymmetricObjectPropertyAxiom)

visit

O visit(ElkTransitiveObjectPropertyAxiom elkTransitiveObjectPropertyAxiom)


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