Class OpenFgaDslListener

  • All Implemented Interfaces:
    dev.openfga.language.antlr.OpenFGAParserListener, org.antlr.v4.runtime.tree.ParseTreeListener

    public class OpenFgaDslListener
    extends dev.openfga.language.antlr.OpenFGAParserBaseListener
    • Constructor Summary

      Constructors 
      Constructor Description
      OpenFgaDslListener​(dev.openfga.language.antlr.OpenFGAParser parser)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void enterCondition​(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)  
      void enterConditions​(dev.openfga.language.antlr.OpenFGAParser.ConditionsContext ctx)  
      void enterMain​(dev.openfga.language.antlr.OpenFGAParser.MainContext ctx)  
      void enterRelationDeclaration​(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)  
      void enterRelationDefDirectAssignment​(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)  
      void enterRelationDefPartials​(dev.openfga.language.antlr.OpenFGAParser.RelationDefPartialsContext ctx)  
      void enterRelationRecurseNoDirect​(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)  
      void enterTypeDef​(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)  
      void enterTypeDefs​(dev.openfga.language.antlr.OpenFGAParser.TypeDefsContext ctx)  
      void exitCondition​(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)  
      void exitConditionExpression​(dev.openfga.language.antlr.OpenFGAParser.ConditionExpressionContext ctx)  
      void exitConditionParameter​(dev.openfga.language.antlr.OpenFGAParser.ConditionParameterContext ctx)  
      void exitModelHeader​(dev.openfga.language.antlr.OpenFGAParser.ModelHeaderContext ctx)  
      void exitModuleHeader​(dev.openfga.language.antlr.OpenFGAParser.ModuleHeaderContext ctx)  
      void exitRelationDeclaration​(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)  
      void exitRelationDefDirectAssignment​(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)  
      void exitRelationDefRewrite​(dev.openfga.language.antlr.OpenFGAParser.RelationDefRewriteContext ctx)  
      void exitRelationDefTypeRestriction​(dev.openfga.language.antlr.OpenFGAParser.RelationDefTypeRestrictionContext ctx)  
      void exitRelationRecurse​(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseContext ctx)  
      void exitRelationRecurseNoDirect​(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)  
      void exitTypeDef​(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)  
      dev.openfga.sdk.api.model.AuthorizationModel getAuthorizationModel()  
      • Methods inherited from class dev.openfga.language.antlr.OpenFGAParserBaseListener

        enterConditionExpression, enterConditionName, enterConditionParameter, enterEveryRule, enterIdentifier, enterModelHeader, enterModuleHeader, enterMultiLineComment, enterParameterName, enterParameterType, enterRelationDef, enterRelationDefGrouping, enterRelationDefNoDirect, enterRelationDefRewrite, enterRelationDefTypeRestriction, enterRelationDefTypeRestrictionBase, enterRelationName, enterRelationRecurse, exitConditionName, exitConditions, exitEveryRule, exitIdentifier, exitMain, exitMultiLineComment, exitParameterName, exitParameterType, exitRelationDef, exitRelationDefGrouping, exitRelationDefNoDirect, exitRelationDefPartials, exitRelationDefTypeRestrictionBase, exitRelationName, exitTypeDefs, visitErrorNode, visitTerminal
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OpenFgaDslListener

        public OpenFgaDslListener​(dev.openfga.language.antlr.OpenFGAParser parser)
    • Method Detail

      • getAuthorizationModel

        public dev.openfga.sdk.api.model.AuthorizationModel getAuthorizationModel()
      • enterMain

        public void enterMain​(dev.openfga.language.antlr.OpenFGAParser.MainContext ctx)
        Specified by:
        enterMain in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterMain in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitModelHeader

        public void exitModelHeader​(dev.openfga.language.antlr.OpenFGAParser.ModelHeaderContext ctx)
        Specified by:
        exitModelHeader in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitModelHeader in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitModuleHeader

        public void exitModuleHeader​(dev.openfga.language.antlr.OpenFGAParser.ModuleHeaderContext ctx)
        Specified by:
        exitModuleHeader in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitModuleHeader in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterTypeDefs

        public void enterTypeDefs​(dev.openfga.language.antlr.OpenFGAParser.TypeDefsContext ctx)
        Specified by:
        enterTypeDefs in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterTypeDefs in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterTypeDef

        public void enterTypeDef​(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)
        Specified by:
        enterTypeDef in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterTypeDef in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterConditions

        public void enterConditions​(dev.openfga.language.antlr.OpenFGAParser.ConditionsContext ctx)
        Specified by:
        enterConditions in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterConditions in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterCondition

        public void enterCondition​(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)
        Specified by:
        enterCondition in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterCondition in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitConditionParameter

        public void exitConditionParameter​(dev.openfga.language.antlr.OpenFGAParser.ConditionParameterContext ctx)
        Specified by:
        exitConditionParameter in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitConditionParameter in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitConditionExpression

        public void exitConditionExpression​(dev.openfga.language.antlr.OpenFGAParser.ConditionExpressionContext ctx)
        Specified by:
        exitConditionExpression in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitConditionExpression in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitCondition

        public void exitCondition​(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)
        Specified by:
        exitCondition in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitCondition in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitTypeDef

        public void exitTypeDef​(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)
        Specified by:
        exitTypeDef in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitTypeDef in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterRelationDeclaration

        public void enterRelationDeclaration​(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)
        Specified by:
        enterRelationDeclaration in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterRelationDeclaration in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitRelationDeclaration

        public void exitRelationDeclaration​(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)
        Specified by:
        exitRelationDeclaration in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitRelationDeclaration in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterRelationDefDirectAssignment

        public void enterRelationDefDirectAssignment​(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)
        Specified by:
        enterRelationDefDirectAssignment in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterRelationDefDirectAssignment in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitRelationDefDirectAssignment

        public void exitRelationDefDirectAssignment​(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)
        Specified by:
        exitRelationDefDirectAssignment in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitRelationDefDirectAssignment in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitRelationDefTypeRestriction

        public void exitRelationDefTypeRestriction​(dev.openfga.language.antlr.OpenFGAParser.RelationDefTypeRestrictionContext ctx)
        Specified by:
        exitRelationDefTypeRestriction in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitRelationDefTypeRestriction in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitRelationDefRewrite

        public void exitRelationDefRewrite​(dev.openfga.language.antlr.OpenFGAParser.RelationDefRewriteContext ctx)
        Specified by:
        exitRelationDefRewrite in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitRelationDefRewrite in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitRelationRecurse

        public void exitRelationRecurse​(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseContext ctx)
        Specified by:
        exitRelationRecurse in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitRelationRecurse in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterRelationRecurseNoDirect

        public void enterRelationRecurseNoDirect​(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)
        Specified by:
        enterRelationRecurseNoDirect in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterRelationRecurseNoDirect in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • exitRelationRecurseNoDirect

        public void exitRelationRecurseNoDirect​(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)
        Specified by:
        exitRelationRecurseNoDirect in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        exitRelationRecurseNoDirect in class dev.openfga.language.antlr.OpenFGAParserBaseListener
      • enterRelationDefPartials

        public void enterRelationDefPartials​(dev.openfga.language.antlr.OpenFGAParser.RelationDefPartialsContext ctx)
        Specified by:
        enterRelationDefPartials in interface dev.openfga.language.antlr.OpenFGAParserListener
        Overrides:
        enterRelationDefPartials in class dev.openfga.language.antlr.OpenFGAParserBaseListener