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