Interface OWLDataVisitorEx<O>

Type Parameters:
O - return type
All Superinterfaces:
OWLDataEntityVisitorExBase<O>, OWLLiteralVisitorExBase<O>, OWLVisitorExBase<O>
All Known Subinterfaces:
OWLObjectVisitorEx<O>
All Known Implementing Classes:
AbstractCollectorEx, AbstractDataVisitorEx, AnonymousIndividualCollector, DelegatingObjectVisitorEx, MaximumModalDepthFinder, OWLClassExpressionCollector, OWLEntityCollector, OWLObjectComponentCollector, OWLObjectDesharer, OWLObjectDuplicator, OWLOntologyWalkerVisitorEx

public interface OWLDataVisitorEx<O> extends OWLDataEntityVisitorExBase<O>, OWLLiteralVisitorExBase<O>
Since:
3.0.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
  • Method Details

    • visit

      default O visit(OWLDataComplementOf node)
      visit OWLDataComplementOf type
      Parameters:
      node - node to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLDataOneOf node)
      visit OWLDataOneOf type
      Parameters:
      node - node to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLDataIntersectionOf node)
      visit OWLDataIntersectionOf type
      Parameters:
      node - node to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLDataUnionOf node)
      visit OWLDataUnionOf type
      Parameters:
      node - node to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLDatatypeRestriction node)
      visit OWLDatatypeRestriction type
      Parameters:
      node - node to visit
      Returns:
      visitor value
    • visit

      default O visit(OWLFacetRestriction node)
      visit OWLFacetRestriction type
      Parameters:
      node - node to visit
      Returns:
      visitor value