Interface SWRLObjectVisitor

All Superinterfaces:
OWLVisitorBase, SWRLRuleVisitorBase
All Known Subinterfaces:
OWLObjectVisitor
All Known Implementing Classes:
AbstractCollector, AbstractTranslator, BotEquivalenceEvaluator, DLExpressivityChecker, DLSyntaxObjectRenderer, FunctionalSyntaxObjectRenderer, KRSS2ObjectRenderer, KRSS2OWLObjectRenderer, KRSSObjectRenderer, LatexObjectVisitor, ManchesterOWLSyntaxFrameRenderer, ManchesterOWLSyntaxObjectRenderer, OWLAnnotationPropertyTransformer, OWLAnonymousIndividualsWithMultipleOccurrences, OWLOntologyWalkerVisitor, OWLXMLObjectRenderer, ProfileVisitor, ProfileVisitorBase, RDFTranslator, SigAccessor, SimpleRenderer, SimpleRendererDebug, StructureWalker, TopEquivalenceEvaluator

public interface SWRLObjectVisitor extends SWRLRuleVisitorBase
Since:
2.0.0
Author:
Matthew Horridge, The University Of Manchester, Medical Informatics Group
  • Method Details

    • visit

      default void visit(SWRLClassAtom node)
      visit SWRLClassAtom type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLDataRangeAtom node)
      visit SWRLDataRangeAtom type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLObjectPropertyAtom node)
      visit SWRLObjectPropertyAtom type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLDataPropertyAtom node)
      visit SWRLDataPropertyAtom type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLBuiltInAtom node)
      visit SWRLBuiltInAtom type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLVariable node)
      visit SWRLVariable type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLIndividualArgument node)
      visit SWRLIndividualArgument type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLLiteralArgument node)
      visit SWRLLiteralArgument type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLSameIndividualAtom node)
      visit SWRLSameIndividualAtom type
      Parameters:
      node - node to visit
    • visit

      default void visit(SWRLDifferentIndividualsAtom node)
      visit SWRLDifferentIndividualsAtom type
      Parameters:
      node - node to visit