Interface OWLAnnotationAxiomVisitorEx<O>

Type Parameters:
O - visitor type
All Superinterfaces:
OWLVisitorExBase<O>
All Known Subinterfaces:
OWLAnnotationObjectVisitorEx<O>, OWLAxiomVisitorEx<O>, OWLObjectVisitorEx<O>
All Known Implementing Classes:
AbstractCollectorEx, AbstractMacroExpansionVisitor, AnonymousIndividualCollector, AxiomSubjectProviderEx, DelegatingObjectVisitorEx, HornAxiomVisitorEx, InitVisitorFactory.InitCollectionVisitor, InitVisitorFactory.InitIndividualVisitor, InitVisitorFactory.InitVisitor, MaximumModalDepthFinder, NNF, OWLClassExpressionCollector, OWLEntityCollector, OWLObjectComponentCollector, OWLObjectDesharer, OWLObjectDuplicator, OWLOntologyWalkerVisitorEx, SatisfiabilityReducer

public interface OWLAnnotationAxiomVisitorEx<O> extends OWLVisitorExBase<O>
Since:
3.0.0
Author:
Matthew Horridge, The University of Manchester, Information Management Group
  • Method Details

    • visit

      default O visit(OWLAnnotationAssertionAxiom axiom)
      visit OWLAnnotationAssertionAxiom type
      Parameters:
      axiom - object to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLSubAnnotationPropertyOfAxiom axiom)
      visit OWLSubAnnotationPropertyOfAxiom type
      Parameters:
      axiom - object to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLAnnotationPropertyDomainAxiom axiom)
      visit OWLAnnotationPropertyDomainAxiom type
      Parameters:
      axiom - object to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLAnnotationPropertyRangeAxiom axiom)
      visit OWLAnnotationPropertyRangeAxiom type
      Parameters:
      axiom - object to visit
      Returns:
      visitor value