Package tech.oxfordsemantic.jrdfox.logic
Class LogicAdapter<E>
java.lang.Object
tech.oxfordsemantic.jrdfox.logic.LogicAdapter<E>
- All Implemented Interfaces:
LogicVisitor<E>
- Direct Known Subclasses:
LogicWalker
public class LogicAdapter<E> extends java.lang.Object implements LogicVisitor<E>
-
Constructor Summary
Constructors Constructor Description LogicAdapter() -
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 resourcePath)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)
-
Constructor Details
-
LogicAdapter
public LogicAdapter()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.expression.ExistenceExpression existenceExpression)- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ConjunctionPattern conjunctionPattern)- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.DisjunctionPattern disjunctionPattern)- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TupleTablePattern tupleTablePattern)- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.DeleteInsertUpdate deleteInsertUpdate)- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-
visit
- Specified by:
visitin interfaceLogicVisitor<E>
-