Interface OWLVisitorExBase<O>

Type Parameters:
O - return value
All Known Subinterfaces:
OWLAnnotationAxiomVisitorEx<O>, OWLAnnotationObjectVisitorEx<O>, OWLAnnotationValueVisitorEx<O>, OWLAnonymousIndividualVisitorExBase<O>, OWLAxiomVisitorEx<O>, OWLClassExpressionVisitorEx<O>, OWLClassVisitorExBase<O>, OWLDataEntityVisitorExBase<O>, OWLDataRangeVisitorEx<O>, OWLDataVisitorEx<O>, OWLEntityVisitorEx<O>, OWLIndividualEntityVisitorExBase<O>, OWLIndividualVisitorEx<O>, OWLLiteralVisitorExBase<O>, OWLLogicalAxiomVisitorEx<O>, OWLNamedObjectVisitorEx<O>, OWLObjectVisitorEx<O>, OWLPropertyEntityVisitorExBase<O>, OWLPropertyExpressionVisitorEx<O>, SWRLObjectVisitorEx<O>, SWRLRuleVisitorExBase<O>
All Known Implementing Classes:
AbstractCollectorEx, AbstractDataVisitorEx, AbstractMacroExpansionVisitor, AbstractMacroExpansionVisitor.AbstractClassExpressionVisitorEx, AnonymousIndividualCollector, AxiomSubjectProviderEx, DelegatingObjectVisitorEx, HornAxiomVisitorEx, InitVisitorFactory.InitCollectionVisitor, InitVisitorFactory.InitIndividualVisitor, InitVisitorFactory.InitVisitor, MaximumModalDepthFinder, NNF, OWLClassExpressionCollector, OWLEntityCollector, OWLEntityFragmentProvider, OWLObjectComponentCollector, OWLObjectDesharer, OWLObjectDuplicator, OWLOntologyWalkerVisitorEx, SatisfiabilityReducer, StringAnnotationVisitor, SWRLVariableExtractor

public interface OWLVisitorExBase<O>
Base interface for visitors that return a value.
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T> O
    doDefault(T object)
    Gets the default return value for this visitor.
  • Method Details

    • doDefault

      default <T> O doDefault(T object)
      Gets the default return value for this visitor. By default, the default is null
      Type Parameters:
      T - type visited
      Parameters:
      object - The object that was visited.
      Returns:
      The default return value