Interface SWRLObjectVisitorEx<O>

Type Parameters:
O - visitor type
All Superinterfaces:
OWLVisitorExBase<O>, SWRLRuleVisitorExBase<O>
All Known Subinterfaces:
OWLObjectVisitorEx<O>
All Known Implementing Classes:
AbstractCollectorEx, AnonymousIndividualCollector, DelegatingObjectVisitorEx, MaximumModalDepthFinder, OWLClassExpressionCollector, OWLEntityCollector, OWLObjectComponentCollector, OWLObjectDesharer, OWLObjectDuplicator, OWLOntologyWalkerVisitorEx, SWRLVariableExtractor

public interface SWRLObjectVisitorEx<O> extends OWLVisitorExBase<O>, SWRLRuleVisitorExBase<O>
Since:
2.2.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
  • Method Details

    • visit

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

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

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

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

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

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

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

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

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

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