Class LogicWalker

java.lang.Object
tech.oxfordsemantic.jrdfox.logic.LogicAdapter<java.lang.Void>
tech.oxfordsemantic.jrdfox.logic.LogicWalker
All Implemented Interfaces:
LogicVisitor<java.lang.Void>

public class LogicWalker
extends LogicAdapter<java.lang.Void>
  • Constructor Summary

    Constructors 
    Constructor Description
    LogicWalker()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.Aggregate aggregate)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.BindAtom bindAtom)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.FilterAtom filterAtom)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.Negation negation)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.Rule rule)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableAtom tupleTableAtom)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableName tupleTableName)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.BlankNode blankNode)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.ExistenceExpression existenceExpression)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.FunctionCall functionCall)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.IRI iri)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.Literal literal)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.Variable variable)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.AlternativePath alternativePath)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.CountingPath countingPath)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.InversePath inversePath)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.NegativePath negativePath)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.ResourcePath resourcePath)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.SequencePath sequencePath)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.BindPattern bindPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ConjunctionPattern conjunctionPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.DisjunctionPattern disjunctionPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.FilterPattern filterPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.GraphPattern graphPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.MinusPattern minusPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.OptionalPattern optionalPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.PathPattern pathPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.SubselectPattern subselectPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TriplePattern triplePattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TupleTablePattern tupleTablePattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ValuesPattern valuesPattern)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.ConstructQuery constructQuery)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.DeleteInsertUpdate deleteInsertUpdate)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.GraphUpdate graphUpdate)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.LoadUpdate loadUpdate)  
    java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.SelectQuery selectQuery)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.FunctionCall functionCall)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.ExistenceExpression existenceExpression)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.Variable variable)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.IRI iri)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.BlankNode blankNode)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.expression.Literal literal)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableName tupleTableName)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableAtom tupleTableAtom)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.BindAtom bindAtom)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.FilterAtom filterAtom)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.Negation negation)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.Aggregate aggregate)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.datalog.Rule rule)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.AlternativePath alternativePath)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.CountingPath countingPath)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.InversePath inversePath)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.NegativePath negativePath)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.ResourcePath resourcePath)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.path.SequencePath sequencePath)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.BindPattern bindPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ConjunctionPattern conjunctionPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.DisjunctionPattern disjunctionPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.FilterPattern filterPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.GraphPattern graphPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.MinusPattern minusPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.OptionalPattern optionalPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.PathPattern pathPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.SubselectPattern subselectPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TriplePattern triplePattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TupleTablePattern tupleTablePattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ValuesPattern valuesPattern)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.ConstructQuery constructQuery)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.SelectQuery selectQuery)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.DeleteInsertUpdate deleteInsertUpdate)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.GraphUpdate graphUpdate)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>
    • visit

      public java.lang.Void visit​(tech.oxfordsemantic.jrdfox.logic.sparql.statement.LoadUpdate loadUpdate)
      Specified by:
      visit in interface LogicVisitor<java.lang.Void>
      Overrides:
      visit in class LogicAdapter<java.lang.Void>