Class DependencySchemaGrammarToSpecVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarToSpecVisitor
- All Implemented Interfaces:
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>,org.antlr.v4.runtime.tree.ParseTreeVisitor<LogicElementSpec>
public class DependencySchemaGrammarToSpecVisitor
extends edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDependencySchemaGrammarToSpecVisitor(StringToTermSpecFactory stringToTermSpecFactory) -
Method Summary
Modifier and TypeMethodDescriptionvisitBody(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.BodyContext ctx) visitBooleanBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.BooleanBuiltInLiteralContext ctx) visitComparisonBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.ComparisonBuiltInLiteralContext ctx) visitCustomBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.CustomBuiltInLiteralContext ctx) visitEgd(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.EgdContext ctx) visitEgd_head(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.Egd_headContext ctx) visitNegatedAtom(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.NegatedAtomContext ctx) visitPositiveAtom(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.PositiveAtomContext ctx) visitProg(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.ProgContext ctx) visitTerm(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.TermContext ctx) visitTgd(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.TgdContext ctx) visitTgd_head(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.Tgd_headContext ctx) Methods inherited from class edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor
visitAtom, visitBuiltInLiteral, visitDependency, visitLine, visitLiteral, visitOperator, 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
-
Field Details
-
dependencySchemaSpec
-
-
Constructor Details
-
DependencySchemaGrammarToSpecVisitor
-
-
Method Details
-
visitProg
public DependencySchemaSpec visitProg(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.ProgContext ctx) - Specified by:
visitProgin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitProgin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitTgd
public TGDSpec visitTgd(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.TgdContext ctx) - Specified by:
visitTgdin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitTgdin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitEgd
public EGDSpec visitEgd(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.EgdContext ctx) - Specified by:
visitEgdin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitEgdin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitTgd_head
public HeadAtomsSpec visitTgd_head(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.Tgd_headContext ctx) - Specified by:
visitTgd_headin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitTgd_headin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitEgd_head
public BuiltInLiteralSpec visitEgd_head(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.Egd_headContext ctx) - Specified by:
visitEgd_headin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitEgd_headin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitBody
public BodySpec visitBody(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.BodyContext ctx) - Specified by:
visitBodyin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitBodyin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitComparisonBuiltInLiteral
public BuiltInLiteralSpec visitComparisonBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.ComparisonBuiltInLiteralContext ctx) - Specified by:
visitComparisonBuiltInLiteralin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitComparisonBuiltInLiteralin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitBooleanBuiltInLiteral
public BuiltInLiteralSpec visitBooleanBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.BooleanBuiltInLiteralContext ctx) - Specified by:
visitBooleanBuiltInLiteralin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitBooleanBuiltInLiteralin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitCustomBuiltInLiteral
public BuiltInLiteralSpec visitCustomBuiltInLiteral(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.CustomBuiltInLiteralContext ctx) - Specified by:
visitCustomBuiltInLiteralin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitCustomBuiltInLiteralin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitPositiveAtom
public OrdinaryLiteralSpec visitPositiveAtom(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.PositiveAtomContext ctx) - Specified by:
visitPositiveAtomin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitPositiveAtomin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitNegatedAtom
public OrdinaryLiteralSpec visitNegatedAtom(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.NegatedAtomContext ctx) - Specified by:
visitNegatedAtomin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitNegatedAtomin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-
visitTerm
public TermSpec visitTerm(edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarParser.TermContext ctx) - Specified by:
visitTermin interfaceedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarVisitor<LogicElementSpec>- Overrides:
visitTermin classedu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser.DependencySchemaGrammarBaseVisitor<LogicElementSpec>
-