Class QueryGrammarToSpecVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarToSpecVisitor
- All Implemented Interfaces:
edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>,org.antlr.v4.runtime.tree.ParseTreeVisitor<LogicElementSpec>
public class QueryGrammarToSpecVisitor
extends edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BodySpeccreateBody(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.BodyContext ctx) visitBooleanBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.BooleanBuiltInLiteralContext ctx) visitComparisonBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.ComparisonBuiltInLiteralContext ctx) visitCustomBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.CustomBuiltInLiteralContext ctx) visitNegatedAtom(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.NegatedAtomContext ctx) visitPositiveAtom(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.PositiveAtomContext ctx) visitProg(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.ProgContext ctx) visitQuery(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.QueryContext ctx) visitTerm(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.TermContext ctx) Methods inherited from class edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor
visitAtom, visitBody, visitBuiltInLiteral, visitLine, visitLiteral, visitOrdinaryLiteral, visitPredicate, visitTermsListMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
QueryGrammarToSpecVisitor
-
-
Method Details
-
visitProg
public QuerySetSpec visitProg(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.ProgContext ctx) - Specified by:
visitProgin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitProgin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
visitQuery
public QuerySpec visitQuery(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.QueryContext ctx) - Specified by:
visitQueryin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitQueryin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
visitComparisonBuiltInLiteral
public BuiltInLiteralSpec visitComparisonBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.ComparisonBuiltInLiteralContext ctx) - Specified by:
visitComparisonBuiltInLiteralin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitComparisonBuiltInLiteralin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
visitBooleanBuiltInLiteral
public BuiltInLiteralSpec visitBooleanBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.BooleanBuiltInLiteralContext ctx) - Specified by:
visitBooleanBuiltInLiteralin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitBooleanBuiltInLiteralin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
visitCustomBuiltInLiteral
public BuiltInLiteralSpec visitCustomBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.CustomBuiltInLiteralContext ctx) - Specified by:
visitCustomBuiltInLiteralin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitCustomBuiltInLiteralin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
visitPositiveAtom
public OrdinaryLiteralSpec visitPositiveAtom(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.PositiveAtomContext ctx) - Specified by:
visitPositiveAtomin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitPositiveAtomin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
visitNegatedAtom
public OrdinaryLiteralSpec visitNegatedAtom(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.NegatedAtomContext ctx) - Specified by:
visitNegatedAtomin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitNegatedAtomin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
visitTerm
public TermSpec visitTerm(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.TermContext ctx) - Specified by:
visitTermin interfaceedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarVisitor<LogicElementSpec>- Overrides:
visitTermin classedu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarBaseVisitor<LogicElementSpec>
-
createBody
protected BodySpec createBody(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.QueryGrammarParser.BodyContext ctx)
-