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