Package tech.oxfordsemantic.jrdfox.logic
Interface LogicVisitor<E>
- All Known Implementing Classes:
LogicAdapter
,LogicWalker
public interface LogicVisitor<E>
-
Method Summary
Modifier and Type Method Description E
visit(tech.oxfordsemantic.jrdfox.logic.datalog.Aggregate aggregate)
E
visit(tech.oxfordsemantic.jrdfox.logic.datalog.BindAtom bindAtom)
E
visit(tech.oxfordsemantic.jrdfox.logic.datalog.FilterAtom filterAtom)
E
visit(tech.oxfordsemantic.jrdfox.logic.datalog.Negation negation)
E
visit(tech.oxfordsemantic.jrdfox.logic.datalog.Rule rule)
E
visit(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableAtom tupleTableAtom)
E
visit(tech.oxfordsemantic.jrdfox.logic.datalog.TupleTableName tupleTableName)
E
visit(tech.oxfordsemantic.jrdfox.logic.expression.BlankNode blankNode)
E
visit(tech.oxfordsemantic.jrdfox.logic.expression.ExistenceExpression existenceExpression)
E
visit(tech.oxfordsemantic.jrdfox.logic.expression.FunctionCall functionCall)
E
visit(tech.oxfordsemantic.jrdfox.logic.expression.IRI iri)
E
visit(tech.oxfordsemantic.jrdfox.logic.expression.Literal literal)
E
visit(tech.oxfordsemantic.jrdfox.logic.expression.Variable variable)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.AlternativePath alternativePath)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.CountingPath countingPath)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.InversePath inversePath)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.NegativePath negativePath)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.ResourcePath pathPath)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.path.SequencePath sequencePath)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.BindPattern bindPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ConjunctionPattern conjunctionPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.DisjunctionPattern disjunctionPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.FilterPattern filterPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.GraphPattern graphPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.MinusPattern minusPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.OptionalPattern optionalPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.PathPattern pathPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.SubselectPattern subselectPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TriplePattern triplePattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TupleTablePattern tupleTablePattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ValuesPattern valuesPattern)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.ConstructQuery constructQuery)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.DeleteInsertUpdate deleteInsertUpdate)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.GraphUpdate graphUpdate)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.LoadUpdate loadUpdate)
E
visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.SelectQuery selectQuery)