Package tech.oxfordsemantic.jrdfox.logic
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)
-
Constructor Details
-
LogicWalker
public LogicWalker()
-
-
Method Details
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.expression.FunctionCall functionCall)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.expression.ExistenceExpression existenceExpression)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.expression.Variable variable)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.expression.IRI iri)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.expression.BlankNode blankNode)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.expression.Literal literal)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableName tupleTableName)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableAtom tupleTableAtom)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.datalog.BindAtom bindAtom)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.datalog.FilterAtom filterAtom)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.datalog.Negation negation)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.datalog.Aggregate aggregate)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.datalog.Rule rule)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.AlternativePath alternativePath)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.CountingPath countingPath)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.InversePath inversePath)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.NegativePath negativePath)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.ResourcePath resourcePath)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.SequencePath sequencePath)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.BindPattern bindPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ConjunctionPattern conjunctionPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.DisjunctionPattern disjunctionPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.FilterPattern filterPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.GraphPattern graphPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.MinusPattern minusPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.OptionalPattern optionalPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.PathPattern pathPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.SubselectPattern subselectPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TriplePattern triplePattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TupleTablePattern tupleTablePattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ValuesPattern valuesPattern)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.ConstructQuery constructQuery)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.SelectQuery selectQuery)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.DeleteInsertUpdate deleteInsertUpdate)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.GraphUpdate graphUpdate)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-
visit
public java.lang.Void visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.LoadUpdate loadUpdate)- Specified by:
visit
in interfaceLogicVisitor<java.lang.Void>
- Overrides:
visit
in classLogicAdapter<java.lang.Void>
-