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 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 resourcePath)
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)
-
Constructor Details
-
LogicAdapter
public LogicAdapter()
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.expression.ExistenceExpression existenceExpression)- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.ConjunctionPattern conjunctionPattern)- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.DisjunctionPattern disjunctionPattern)- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.pattern.TupleTablePattern tupleTablePattern)- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
public E visit(tech.oxfordsemantic.jrdfox.logic.sparql.statement.DeleteInsertUpdate deleteInsertUpdate)- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-
visit
- Specified by:
visit
in interfaceLogicVisitor<E>
-