Package dev.openfga.language
Class OpenFgaDslListener
- java.lang.Object
-
- dev.openfga.language.antlr.OpenFGAParserBaseListener
-
- dev.openfga.language.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 voidenterCondition(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)voidenterConditions(dev.openfga.language.antlr.OpenFGAParser.ConditionsContext ctx)voidenterMain(dev.openfga.language.antlr.OpenFGAParser.MainContext ctx)voidenterRelationDeclaration(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)voidenterRelationDefDirectAssignment(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)voidenterRelationDefPartials(dev.openfga.language.antlr.OpenFGAParser.RelationDefPartialsContext ctx)voidenterRelationRecurseNoDirect(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)voidenterTypeDef(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)voidenterTypeDefs(dev.openfga.language.antlr.OpenFGAParser.TypeDefsContext ctx)voidexitCondition(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)voidexitConditionExpression(dev.openfga.language.antlr.OpenFGAParser.ConditionExpressionContext ctx)voidexitConditionParameter(dev.openfga.language.antlr.OpenFGAParser.ConditionParameterContext ctx)voidexitModelHeader(dev.openfga.language.antlr.OpenFGAParser.ModelHeaderContext ctx)voidexitModuleHeader(dev.openfga.language.antlr.OpenFGAParser.ModuleHeaderContext ctx)voidexitRelationDeclaration(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)voidexitRelationDefDirectAssignment(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)voidexitRelationDefRewrite(dev.openfga.language.antlr.OpenFGAParser.RelationDefRewriteContext ctx)voidexitRelationDefTypeRestriction(dev.openfga.language.antlr.OpenFGAParser.RelationDefTypeRestrictionContext ctx)voidexitRelationRecurse(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseContext ctx)voidexitRelationRecurseNoDirect(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)voidexitTypeDef(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)dev.openfga.sdk.api.model.AuthorizationModelgetAuthorizationModel()-
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
-
-
-
-
Method Detail
-
getAuthorizationModel
public dev.openfga.sdk.api.model.AuthorizationModel getAuthorizationModel()
-
enterMain
public void enterMain(dev.openfga.language.antlr.OpenFGAParser.MainContext ctx)
- Specified by:
enterMainin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterMainin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitModelHeader
public void exitModelHeader(dev.openfga.language.antlr.OpenFGAParser.ModelHeaderContext ctx)
- Specified by:
exitModelHeaderin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitModelHeaderin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitModuleHeader
public void exitModuleHeader(dev.openfga.language.antlr.OpenFGAParser.ModuleHeaderContext ctx)
- Specified by:
exitModuleHeaderin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitModuleHeaderin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterTypeDefs
public void enterTypeDefs(dev.openfga.language.antlr.OpenFGAParser.TypeDefsContext ctx)
- Specified by:
enterTypeDefsin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterTypeDefsin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterTypeDef
public void enterTypeDef(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)
- Specified by:
enterTypeDefin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterTypeDefin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterConditions
public void enterConditions(dev.openfga.language.antlr.OpenFGAParser.ConditionsContext ctx)
- Specified by:
enterConditionsin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterConditionsin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterCondition
public void enterCondition(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)
- Specified by:
enterConditionin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterConditionin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitConditionParameter
public void exitConditionParameter(dev.openfga.language.antlr.OpenFGAParser.ConditionParameterContext ctx)
- Specified by:
exitConditionParameterin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitConditionParameterin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitConditionExpression
public void exitConditionExpression(dev.openfga.language.antlr.OpenFGAParser.ConditionExpressionContext ctx)
- Specified by:
exitConditionExpressionin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitConditionExpressionin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitCondition
public void exitCondition(dev.openfga.language.antlr.OpenFGAParser.ConditionContext ctx)
- Specified by:
exitConditionin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitConditionin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitTypeDef
public void exitTypeDef(dev.openfga.language.antlr.OpenFGAParser.TypeDefContext ctx)
- Specified by:
exitTypeDefin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitTypeDefin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterRelationDeclaration
public void enterRelationDeclaration(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)
- Specified by:
enterRelationDeclarationin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterRelationDeclarationin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitRelationDeclaration
public void exitRelationDeclaration(dev.openfga.language.antlr.OpenFGAParser.RelationDeclarationContext ctx)
- Specified by:
exitRelationDeclarationin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitRelationDeclarationin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterRelationDefDirectAssignment
public void enterRelationDefDirectAssignment(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)
- Specified by:
enterRelationDefDirectAssignmentin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterRelationDefDirectAssignmentin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitRelationDefDirectAssignment
public void exitRelationDefDirectAssignment(dev.openfga.language.antlr.OpenFGAParser.RelationDefDirectAssignmentContext ctx)
- Specified by:
exitRelationDefDirectAssignmentin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitRelationDefDirectAssignmentin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitRelationDefTypeRestriction
public void exitRelationDefTypeRestriction(dev.openfga.language.antlr.OpenFGAParser.RelationDefTypeRestrictionContext ctx)
- Specified by:
exitRelationDefTypeRestrictionin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitRelationDefTypeRestrictionin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitRelationDefRewrite
public void exitRelationDefRewrite(dev.openfga.language.antlr.OpenFGAParser.RelationDefRewriteContext ctx)
- Specified by:
exitRelationDefRewritein interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitRelationDefRewritein classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitRelationRecurse
public void exitRelationRecurse(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseContext ctx)
- Specified by:
exitRelationRecursein interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitRelationRecursein classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterRelationRecurseNoDirect
public void enterRelationRecurseNoDirect(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)
- Specified by:
enterRelationRecurseNoDirectin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterRelationRecurseNoDirectin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
exitRelationRecurseNoDirect
public void exitRelationRecurseNoDirect(dev.openfga.language.antlr.OpenFGAParser.RelationRecurseNoDirectContext ctx)
- Specified by:
exitRelationRecurseNoDirectin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
exitRelationRecurseNoDirectin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
enterRelationDefPartials
public void enterRelationDefPartials(dev.openfga.language.antlr.OpenFGAParser.RelationDefPartialsContext ctx)
- Specified by:
enterRelationDefPartialsin interfacedev.openfga.language.antlr.OpenFGAParserListener- Overrides:
enterRelationDefPartialsin classdev.openfga.language.antlr.OpenFGAParserBaseListener
-
-