public class SbvrValidationErrorListener
extends de.interactive_instruments.antlr.sbvr.SBVRBaseListener
Constructor and Description |
---|
SbvrValidationErrorListener(Set<String> nouns,
Set<String> verbs) |
Modifier and Type | Method and Description |
---|---|
void |
enterModality(de.interactive_instruments.antlr.sbvr.SBVRParser.ModalityContext ctx) |
void |
enterPrefixedPredicate(de.interactive_instruments.antlr.sbvr.SBVRParser.PrefixedPredicateContext ctx) |
void |
enterQuantification(de.interactive_instruments.antlr.sbvr.SBVRParser.QuantificationContext ctx) |
void |
enterVerbExpr(de.interactive_instruments.antlr.sbvr.SBVRParser.VerbExprContext ctx) |
List<SbvrErrorInfo> |
getErrors() |
boolean |
hasErrors() |
boolean |
isNoun(String token) |
boolean |
isVerb(String token) |
boolean |
validateNounConcept(org.antlr.v4.runtime.Token t) |
enterAndor, enterAndornot, enterAssignmentAndOtherThan, enterAssignmentPredicate, enterAssignmentPredicateInVerbExpression, enterAtLeast2Quantifier, enterAtLeastNQuantifier, enterAtMostNQuantifier, enterAtMostOneQuantifier, enterComparisonPredicate, enterConditionInSentenceUsingObligation, enterConditionInSentenceUsingShall, enterEqualTo, enterEveryRule, enterExactlyNQuantifier, enterExactlyOneQuantifier, enterExistentialQuantifier, enterHigherOrEqualTo, enterHigherThan, enterLowerOrEqualTo, enterLowerThan, enterMinus, enterNameExpr, enterNumber, enterNumericRangeQuantifier, enterOfTypePredicate, enterOtherThan, enterPlus, enterPredicate, enterQuantificationWithOptionalQuantifierInVerbExpression, enterRelativeClause, enterRelativeClauseExpr, enterSentence, enterSentenceUsingObligation, enterSentenceUsingShall, enterSinglePredicate, enterUniversalQuantifier, enterUnsigned_number, exitAndor, exitAndornot, exitAssignmentAndOtherThan, exitAssignmentPredicate, exitAssignmentPredicateInVerbExpression, exitAtLeast2Quantifier, exitAtLeastNQuantifier, exitAtMostNQuantifier, exitAtMostOneQuantifier, exitComparisonPredicate, exitConditionInSentenceUsingObligation, exitConditionInSentenceUsingShall, exitEqualTo, exitEveryRule, exitExactlyNQuantifier, exitExactlyOneQuantifier, exitExistentialQuantifier, exitHigherOrEqualTo, exitHigherThan, exitLowerOrEqualTo, exitLowerThan, exitMinus, exitModality, exitNameExpr, exitNumber, exitNumericRangeQuantifier, exitOfTypePredicate, exitOtherThan, exitPlus, exitPredicate, exitPrefixedPredicate, exitQuantification, exitQuantificationWithOptionalQuantifierInVerbExpression, exitRelativeClause, exitRelativeClauseExpr, exitSentence, exitSentenceUsingObligation, exitSentenceUsingShall, exitSinglePredicate, exitUniversalQuantifier, exitUnsigned_number, exitVerbExpr, visitErrorNode, visitTerminal
public void enterPrefixedPredicate(de.interactive_instruments.antlr.sbvr.SBVRParser.PrefixedPredicateContext ctx)
enterPrefixedPredicate
in interface de.interactive_instruments.antlr.sbvr.SBVRListener
enterPrefixedPredicate
in class de.interactive_instruments.antlr.sbvr.SBVRBaseListener
public void enterQuantification(de.interactive_instruments.antlr.sbvr.SBVRParser.QuantificationContext ctx)
enterQuantification
in interface de.interactive_instruments.antlr.sbvr.SBVRListener
enterQuantification
in class de.interactive_instruments.antlr.sbvr.SBVRBaseListener
public boolean validateNounConcept(org.antlr.v4.runtime.Token t)
public void enterModality(de.interactive_instruments.antlr.sbvr.SBVRParser.ModalityContext ctx)
enterModality
in interface de.interactive_instruments.antlr.sbvr.SBVRListener
enterModality
in class de.interactive_instruments.antlr.sbvr.SBVRBaseListener
public boolean hasErrors()
public List<SbvrErrorInfo> getErrors()
public void enterVerbExpr(de.interactive_instruments.antlr.sbvr.SBVRParser.VerbExprContext ctx)
enterVerbExpr
in interface de.interactive_instruments.antlr.sbvr.SBVRListener
enterVerbExpr
in class de.interactive_instruments.antlr.sbvr.SBVRBaseListener
public boolean isNoun(String token)
public boolean isVerb(String token)
Copyright © 2018. All rights reserved.