
io.github.zenwave360.zdl.antlr.ZdlListener Maven / Gradle / Ivy
// Generated from io.github.zenwave360.zdl.antlr/Zdl.g4 by ANTLR 4.13.2
package io.github.zenwave360.zdl.antlr;
import org.antlr.v4.runtime.tree.ParseTreeListener;
/**
* This interface defines a complete listener for a parse tree produced by
* {@link ZdlParser}.
*/
public interface ZdlListener extends ParseTreeListener {
/**
* Enter a parse tree produced by {@link ZdlParser#zdl}.
* @param ctx the parse tree
*/
void enterZdl(ZdlParser.ZdlContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#zdl}.
* @param ctx the parse tree
*/
void exitZdl(ZdlParser.ZdlContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#import_}.
* @param ctx the parse tree
*/
void enterImport_(ZdlParser.Import_Context ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#import_}.
* @param ctx the parse tree
*/
void exitImport_(ZdlParser.Import_Context ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#import_value}.
* @param ctx the parse tree
*/
void enterImport_value(ZdlParser.Import_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#import_value}.
* @param ctx the parse tree
*/
void exitImport_value(ZdlParser.Import_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#global_javadoc}.
* @param ctx the parse tree
*/
void enterGlobal_javadoc(ZdlParser.Global_javadocContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#global_javadoc}.
* @param ctx the parse tree
*/
void exitGlobal_javadoc(ZdlParser.Global_javadocContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#javadoc}.
* @param ctx the parse tree
*/
void enterJavadoc(ZdlParser.JavadocContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#javadoc}.
* @param ctx the parse tree
*/
void exitJavadoc(ZdlParser.JavadocContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#suffix_javadoc}.
* @param ctx the parse tree
*/
void enterSuffix_javadoc(ZdlParser.Suffix_javadocContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#suffix_javadoc}.
* @param ctx the parse tree
*/
void exitSuffix_javadoc(ZdlParser.Suffix_javadocContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#legacy_constants}.
* @param ctx the parse tree
*/
void enterLegacy_constants(ZdlParser.Legacy_constantsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#legacy_constants}.
* @param ctx the parse tree
*/
void exitLegacy_constants(ZdlParser.Legacy_constantsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#keyword}.
* @param ctx the parse tree
*/
void enterKeyword(ZdlParser.KeywordContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#keyword}.
* @param ctx the parse tree
*/
void exitKeyword(ZdlParser.KeywordContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#complex_value}.
* @param ctx the parse tree
*/
void enterComplex_value(ZdlParser.Complex_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#complex_value}.
* @param ctx the parse tree
*/
void exitComplex_value(ZdlParser.Complex_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#value}.
* @param ctx the parse tree
*/
void enterValue(ZdlParser.ValueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#value}.
* @param ctx the parse tree
*/
void exitValue(ZdlParser.ValueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#string}.
* @param ctx the parse tree
*/
void enterString(ZdlParser.StringContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#string}.
* @param ctx the parse tree
*/
void exitString(ZdlParser.StringContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#simple}.
* @param ctx the parse tree
*/
void enterSimple(ZdlParser.SimpleContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#simple}.
* @param ctx the parse tree
*/
void exitSimple(ZdlParser.SimpleContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#pair}.
* @param ctx the parse tree
*/
void enterPair(ZdlParser.PairContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#pair}.
* @param ctx the parse tree
*/
void exitPair(ZdlParser.PairContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#object}.
* @param ctx the parse tree
*/
void enterObject(ZdlParser.ObjectContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#object}.
* @param ctx the parse tree
*/
void exitObject(ZdlParser.ObjectContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#array}.
* @param ctx the parse tree
*/
void enterArray(ZdlParser.ArrayContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#array}.
* @param ctx the parse tree
*/
void exitArray(ZdlParser.ArrayContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#config}.
* @param ctx the parse tree
*/
void enterConfig(ZdlParser.ConfigContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#config}.
* @param ctx the parse tree
*/
void exitConfig(ZdlParser.ConfigContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#config_body}.
* @param ctx the parse tree
*/
void enterConfig_body(ZdlParser.Config_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#config_body}.
* @param ctx the parse tree
*/
void exitConfig_body(ZdlParser.Config_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#config_option}.
* @param ctx the parse tree
*/
void enterConfig_option(ZdlParser.Config_optionContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#config_option}.
* @param ctx the parse tree
*/
void exitConfig_option(ZdlParser.Config_optionContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#apis}.
* @param ctx the parse tree
*/
void enterApis(ZdlParser.ApisContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#apis}.
* @param ctx the parse tree
*/
void exitApis(ZdlParser.ApisContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#apis_body}.
* @param ctx the parse tree
*/
void enterApis_body(ZdlParser.Apis_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#apis_body}.
* @param ctx the parse tree
*/
void exitApis_body(ZdlParser.Apis_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#api}.
* @param ctx the parse tree
*/
void enterApi(ZdlParser.ApiContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#api}.
* @param ctx the parse tree
*/
void exitApi(ZdlParser.ApiContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#api_type}.
* @param ctx the parse tree
*/
void enterApi_type(ZdlParser.Api_typeContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#api_type}.
* @param ctx the parse tree
*/
void exitApi_type(ZdlParser.Api_typeContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#api_role}.
* @param ctx the parse tree
*/
void enterApi_role(ZdlParser.Api_roleContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#api_role}.
* @param ctx the parse tree
*/
void exitApi_role(ZdlParser.Api_roleContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#api_name}.
* @param ctx the parse tree
*/
void enterApi_name(ZdlParser.Api_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#api_name}.
* @param ctx the parse tree
*/
void exitApi_name(ZdlParser.Api_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#api_body}.
* @param ctx the parse tree
*/
void enterApi_body(ZdlParser.Api_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#api_body}.
* @param ctx the parse tree
*/
void exitApi_body(ZdlParser.Api_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#api_configs}.
* @param ctx the parse tree
*/
void enterApi_configs(ZdlParser.Api_configsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#api_configs}.
* @param ctx the parse tree
*/
void exitApi_configs(ZdlParser.Api_configsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#api_config}.
* @param ctx the parse tree
*/
void enterApi_config(ZdlParser.Api_configContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#api_config}.
* @param ctx the parse tree
*/
void exitApi_config(ZdlParser.Api_configContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugins}.
* @param ctx the parse tree
*/
void enterPlugins(ZdlParser.PluginsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugins}.
* @param ctx the parse tree
*/
void exitPlugins(ZdlParser.PluginsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugins_body}.
* @param ctx the parse tree
*/
void enterPlugins_body(ZdlParser.Plugins_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugins_body}.
* @param ctx the parse tree
*/
void exitPlugins_body(ZdlParser.Plugins_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin}.
* @param ctx the parse tree
*/
void enterPlugin(ZdlParser.PluginContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin}.
* @param ctx the parse tree
*/
void exitPlugin(ZdlParser.PluginContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_disabled}.
* @param ctx the parse tree
*/
void enterPlugin_disabled(ZdlParser.Plugin_disabledContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_disabled}.
* @param ctx the parse tree
*/
void exitPlugin_disabled(ZdlParser.Plugin_disabledContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_name}.
* @param ctx the parse tree
*/
void enterPlugin_name(ZdlParser.Plugin_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_name}.
* @param ctx the parse tree
*/
void exitPlugin_name(ZdlParser.Plugin_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_options}.
* @param ctx the parse tree
*/
void enterPlugin_options(ZdlParser.Plugin_optionsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_options}.
* @param ctx the parse tree
*/
void exitPlugin_options(ZdlParser.Plugin_optionsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_options_inherit}.
* @param ctx the parse tree
*/
void enterPlugin_options_inherit(ZdlParser.Plugin_options_inheritContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_options_inherit}.
* @param ctx the parse tree
*/
void exitPlugin_options_inherit(ZdlParser.Plugin_options_inheritContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_body}.
* @param ctx the parse tree
*/
void enterPlugin_body(ZdlParser.Plugin_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_body}.
* @param ctx the parse tree
*/
void exitPlugin_body(ZdlParser.Plugin_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_configs}.
* @param ctx the parse tree
*/
void enterPlugin_configs(ZdlParser.Plugin_configsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_configs}.
* @param ctx the parse tree
*/
void exitPlugin_configs(ZdlParser.Plugin_configsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_config}.
* @param ctx the parse tree
*/
void enterPlugin_config(ZdlParser.Plugin_configContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_config}.
* @param ctx the parse tree
*/
void exitPlugin_config(ZdlParser.Plugin_configContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_config_option}.
* @param ctx the parse tree
*/
void enterPlugin_config_option(ZdlParser.Plugin_config_optionContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_config_option}.
* @param ctx the parse tree
*/
void exitPlugin_config_option(ZdlParser.Plugin_config_optionContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#plugin_config_cli_option}.
* @param ctx the parse tree
*/
void enterPlugin_config_cli_option(ZdlParser.Plugin_config_cli_optionContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#plugin_config_cli_option}.
* @param ctx the parse tree
*/
void exitPlugin_config_cli_option(ZdlParser.Plugin_config_cli_optionContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#policies}.
* @param ctx the parse tree
*/
void enterPolicies(ZdlParser.PoliciesContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#policies}.
* @param ctx the parse tree
*/
void exitPolicies(ZdlParser.PoliciesContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#policy_aggregate}.
* @param ctx the parse tree
*/
void enterPolicy_aggregate(ZdlParser.Policy_aggregateContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#policy_aggregate}.
* @param ctx the parse tree
*/
void exitPolicy_aggregate(ZdlParser.Policy_aggregateContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#policies_body}.
* @param ctx the parse tree
*/
void enterPolicies_body(ZdlParser.Policies_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#policies_body}.
* @param ctx the parse tree
*/
void exitPolicies_body(ZdlParser.Policies_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#policie_body}.
* @param ctx the parse tree
*/
void enterPolicie_body(ZdlParser.Policie_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#policie_body}.
* @param ctx the parse tree
*/
void exitPolicie_body(ZdlParser.Policie_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#policie_name}.
* @param ctx the parse tree
*/
void enterPolicie_name(ZdlParser.Policie_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#policie_name}.
* @param ctx the parse tree
*/
void exitPolicie_name(ZdlParser.Policie_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#policie_value}.
* @param ctx the parse tree
*/
void enterPolicie_value(ZdlParser.Policie_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#policie_value}.
* @param ctx the parse tree
*/
void exitPolicie_value(ZdlParser.Policie_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#annotations}.
* @param ctx the parse tree
*/
void enterAnnotations(ZdlParser.AnnotationsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#annotations}.
* @param ctx the parse tree
*/
void exitAnnotations(ZdlParser.AnnotationsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#option}.
* @param ctx the parse tree
*/
void enterOption(ZdlParser.OptionContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#option}.
* @param ctx the parse tree
*/
void exitOption(ZdlParser.OptionContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#option_name}.
* @param ctx the parse tree
*/
void enterOption_name(ZdlParser.Option_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#option_name}.
* @param ctx the parse tree
*/
void exitOption_name(ZdlParser.Option_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#option_value}.
* @param ctx the parse tree
*/
void enterOption_value(ZdlParser.Option_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#option_value}.
* @param ctx the parse tree
*/
void exitOption_value(ZdlParser.Option_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#entity}.
* @param ctx the parse tree
*/
void enterEntity(ZdlParser.EntityContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#entity}.
* @param ctx the parse tree
*/
void exitEntity(ZdlParser.EntityContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#entity_definition}.
* @param ctx the parse tree
*/
void enterEntity_definition(ZdlParser.Entity_definitionContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#entity_definition}.
* @param ctx the parse tree
*/
void exitEntity_definition(ZdlParser.Entity_definitionContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#entity_name}.
* @param ctx the parse tree
*/
void enterEntity_name(ZdlParser.Entity_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#entity_name}.
* @param ctx the parse tree
*/
void exitEntity_name(ZdlParser.Entity_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#entity_table_name}.
* @param ctx the parse tree
*/
void enterEntity_table_name(ZdlParser.Entity_table_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#entity_table_name}.
* @param ctx the parse tree
*/
void exitEntity_table_name(ZdlParser.Entity_table_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#entity_body}.
* @param ctx the parse tree
*/
void enterEntity_body(ZdlParser.Entity_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#entity_body}.
* @param ctx the parse tree
*/
void exitEntity_body(ZdlParser.Entity_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#fields}.
* @param ctx the parse tree
*/
void enterFields(ZdlParser.FieldsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#fields}.
* @param ctx the parse tree
*/
void exitFields(ZdlParser.FieldsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field}.
* @param ctx the parse tree
*/
void enterField(ZdlParser.FieldContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field}.
* @param ctx the parse tree
*/
void exitField(ZdlParser.FieldContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#nested_field}.
* @param ctx the parse tree
*/
void enterNested_field(ZdlParser.Nested_fieldContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#nested_field}.
* @param ctx the parse tree
*/
void exitNested_field(ZdlParser.Nested_fieldContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field_name}.
* @param ctx the parse tree
*/
void enterField_name(ZdlParser.Field_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field_name}.
* @param ctx the parse tree
*/
void exitField_name(ZdlParser.Field_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field_type}.
* @param ctx the parse tree
*/
void enterField_type(ZdlParser.Field_typeContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field_type}.
* @param ctx the parse tree
*/
void exitField_type(ZdlParser.Field_typeContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field_initialization}.
* @param ctx the parse tree
*/
void enterField_initialization(ZdlParser.Field_initializationContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field_initialization}.
* @param ctx the parse tree
*/
void exitField_initialization(ZdlParser.Field_initializationContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field_initial_value}.
* @param ctx the parse tree
*/
void enterField_initial_value(ZdlParser.Field_initial_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field_initial_value}.
* @param ctx the parse tree
*/
void exitField_initial_value(ZdlParser.Field_initial_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field_validations}.
* @param ctx the parse tree
*/
void enterField_validations(ZdlParser.Field_validationsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field_validations}.
* @param ctx the parse tree
*/
void exitField_validations(ZdlParser.Field_validationsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field_validation_name}.
* @param ctx the parse tree
*/
void enterField_validation_name(ZdlParser.Field_validation_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field_validation_name}.
* @param ctx the parse tree
*/
void exitField_validation_name(ZdlParser.Field_validation_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#field_validation_value}.
* @param ctx the parse tree
*/
void enterField_validation_value(ZdlParser.Field_validation_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#field_validation_value}.
* @param ctx the parse tree
*/
void exitField_validation_value(ZdlParser.Field_validation_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#nested_field_validations}.
* @param ctx the parse tree
*/
void enterNested_field_validations(ZdlParser.Nested_field_validationsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#nested_field_validations}.
* @param ctx the parse tree
*/
void exitNested_field_validations(ZdlParser.Nested_field_validationsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#nested_field_validation_name}.
* @param ctx the parse tree
*/
void enterNested_field_validation_name(ZdlParser.Nested_field_validation_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#nested_field_validation_name}.
* @param ctx the parse tree
*/
void exitNested_field_validation_name(ZdlParser.Nested_field_validation_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#nested_field_validation_value}.
* @param ctx the parse tree
*/
void enterNested_field_validation_value(ZdlParser.Nested_field_validation_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#nested_field_validation_value}.
* @param ctx the parse tree
*/
void exitNested_field_validation_value(ZdlParser.Nested_field_validation_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#enum}.
* @param ctx the parse tree
*/
void enterEnum(ZdlParser.EnumContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#enum}.
* @param ctx the parse tree
*/
void exitEnum(ZdlParser.EnumContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#enum_name}.
* @param ctx the parse tree
*/
void enterEnum_name(ZdlParser.Enum_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#enum_name}.
* @param ctx the parse tree
*/
void exitEnum_name(ZdlParser.Enum_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#enum_body}.
* @param ctx the parse tree
*/
void enterEnum_body(ZdlParser.Enum_bodyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#enum_body}.
* @param ctx the parse tree
*/
void exitEnum_body(ZdlParser.Enum_bodyContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#enum_value}.
* @param ctx the parse tree
*/
void enterEnum_value(ZdlParser.Enum_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#enum_value}.
* @param ctx the parse tree
*/
void exitEnum_value(ZdlParser.Enum_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#enum_value_name}.
* @param ctx the parse tree
*/
void enterEnum_value_name(ZdlParser.Enum_value_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#enum_value_name}.
* @param ctx the parse tree
*/
void exitEnum_value_name(ZdlParser.Enum_value_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#enum_value_value}.
* @param ctx the parse tree
*/
void enterEnum_value_value(ZdlParser.Enum_value_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#enum_value_value}.
* @param ctx the parse tree
*/
void exitEnum_value_value(ZdlParser.Enum_value_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#input}.
* @param ctx the parse tree
*/
void enterInput(ZdlParser.InputContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#input}.
* @param ctx the parse tree
*/
void exitInput(ZdlParser.InputContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#input_name}.
* @param ctx the parse tree
*/
void enterInput_name(ZdlParser.Input_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#input_name}.
* @param ctx the parse tree
*/
void exitInput_name(ZdlParser.Input_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#output}.
* @param ctx the parse tree
*/
void enterOutput(ZdlParser.OutputContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#output}.
* @param ctx the parse tree
*/
void exitOutput(ZdlParser.OutputContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#output_name}.
* @param ctx the parse tree
*/
void enterOutput_name(ZdlParser.Output_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#output_name}.
* @param ctx the parse tree
*/
void exitOutput_name(ZdlParser.Output_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#event}.
* @param ctx the parse tree
*/
void enterEvent(ZdlParser.EventContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#event}.
* @param ctx the parse tree
*/
void exitEvent(ZdlParser.EventContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#event_name}.
* @param ctx the parse tree
*/
void enterEvent_name(ZdlParser.Event_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#event_name}.
* @param ctx the parse tree
*/
void exitEvent_name(ZdlParser.Event_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationships}.
* @param ctx the parse tree
*/
void enterRelationships(ZdlParser.RelationshipsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationships}.
* @param ctx the parse tree
*/
void exitRelationships(ZdlParser.RelationshipsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_type}.
* @param ctx the parse tree
*/
void enterRelationship_type(ZdlParser.Relationship_typeContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_type}.
* @param ctx the parse tree
*/
void exitRelationship_type(ZdlParser.Relationship_typeContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship}.
* @param ctx the parse tree
*/
void enterRelationship(ZdlParser.RelationshipContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship}.
* @param ctx the parse tree
*/
void exitRelationship(ZdlParser.RelationshipContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_from}.
* @param ctx the parse tree
*/
void enterRelationship_from(ZdlParser.Relationship_fromContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_from}.
* @param ctx the parse tree
*/
void exitRelationship_from(ZdlParser.Relationship_fromContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_to}.
* @param ctx the parse tree
*/
void enterRelationship_to(ZdlParser.Relationship_toContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_to}.
* @param ctx the parse tree
*/
void exitRelationship_to(ZdlParser.Relationship_toContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_definition}.
* @param ctx the parse tree
*/
void enterRelationship_definition(ZdlParser.Relationship_definitionContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_definition}.
* @param ctx the parse tree
*/
void exitRelationship_definition(ZdlParser.Relationship_definitionContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_entity_name}.
* @param ctx the parse tree
*/
void enterRelationship_entity_name(ZdlParser.Relationship_entity_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_entity_name}.
* @param ctx the parse tree
*/
void exitRelationship_entity_name(ZdlParser.Relationship_entity_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_field_name}.
* @param ctx the parse tree
*/
void enterRelationship_field_name(ZdlParser.Relationship_field_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_field_name}.
* @param ctx the parse tree
*/
void exitRelationship_field_name(ZdlParser.Relationship_field_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_description_field}.
* @param ctx the parse tree
*/
void enterRelationship_description_field(ZdlParser.Relationship_description_fieldContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_description_field}.
* @param ctx the parse tree
*/
void exitRelationship_description_field(ZdlParser.Relationship_description_fieldContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_field_validations}.
* @param ctx the parse tree
*/
void enterRelationship_field_validations(ZdlParser.Relationship_field_validationsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_field_validations}.
* @param ctx the parse tree
*/
void exitRelationship_field_validations(ZdlParser.Relationship_field_validationsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_field_required}.
* @param ctx the parse tree
*/
void enterRelationship_field_required(ZdlParser.Relationship_field_requiredContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_field_required}.
* @param ctx the parse tree
*/
void exitRelationship_field_required(ZdlParser.Relationship_field_requiredContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_field_min}.
* @param ctx the parse tree
*/
void enterRelationship_field_min(ZdlParser.Relationship_field_minContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_field_min}.
* @param ctx the parse tree
*/
void exitRelationship_field_min(ZdlParser.Relationship_field_minContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_field_max}.
* @param ctx the parse tree
*/
void enterRelationship_field_max(ZdlParser.Relationship_field_maxContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_field_max}.
* @param ctx the parse tree
*/
void exitRelationship_field_max(ZdlParser.Relationship_field_maxContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#relationship_field_value}.
* @param ctx the parse tree
*/
void enterRelationship_field_value(ZdlParser.Relationship_field_valueContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#relationship_field_value}.
* @param ctx the parse tree
*/
void exitRelationship_field_value(ZdlParser.Relationship_field_valueContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#aggregate}.
* @param ctx the parse tree
*/
void enterAggregate(ZdlParser.AggregateContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#aggregate}.
* @param ctx the parse tree
*/
void exitAggregate(ZdlParser.AggregateContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#aggregate_name}.
* @param ctx the parse tree
*/
void enterAggregate_name(ZdlParser.Aggregate_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#aggregate_name}.
* @param ctx the parse tree
*/
void exitAggregate_name(ZdlParser.Aggregate_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#aggregate_root}.
* @param ctx the parse tree
*/
void enterAggregate_root(ZdlParser.Aggregate_rootContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#aggregate_root}.
* @param ctx the parse tree
*/
void exitAggregate_root(ZdlParser.Aggregate_rootContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#aggregate_command}.
* @param ctx the parse tree
*/
void enterAggregate_command(ZdlParser.Aggregate_commandContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#aggregate_command}.
* @param ctx the parse tree
*/
void exitAggregate_command(ZdlParser.Aggregate_commandContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#aggregate_command_name}.
* @param ctx the parse tree
*/
void enterAggregate_command_name(ZdlParser.Aggregate_command_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#aggregate_command_name}.
* @param ctx the parse tree
*/
void exitAggregate_command_name(ZdlParser.Aggregate_command_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#aggregate_command_parameter}.
* @param ctx the parse tree
*/
void enterAggregate_command_parameter(ZdlParser.Aggregate_command_parameterContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#aggregate_command_parameter}.
* @param ctx the parse tree
*/
void exitAggregate_command_parameter(ZdlParser.Aggregate_command_parameterContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service}.
* @param ctx the parse tree
*/
void enterService(ZdlParser.ServiceContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service}.
* @param ctx the parse tree
*/
void exitService(ZdlParser.ServiceContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_name}.
* @param ctx the parse tree
*/
void enterService_name(ZdlParser.Service_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_name}.
* @param ctx the parse tree
*/
void exitService_name(ZdlParser.Service_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_aggregates}.
* @param ctx the parse tree
*/
void enterService_aggregates(ZdlParser.Service_aggregatesContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_aggregates}.
* @param ctx the parse tree
*/
void exitService_aggregates(ZdlParser.Service_aggregatesContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_method}.
* @param ctx the parse tree
*/
void enterService_method(ZdlParser.Service_methodContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_method}.
* @param ctx the parse tree
*/
void exitService_method(ZdlParser.Service_methodContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_method_name}.
* @param ctx the parse tree
*/
void enterService_method_name(ZdlParser.Service_method_nameContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_method_name}.
* @param ctx the parse tree
*/
void exitService_method_name(ZdlParser.Service_method_nameContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_method_parameter_natural}.
* @param ctx the parse tree
*/
void enterService_method_parameter_natural(ZdlParser.Service_method_parameter_naturalContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_method_parameter_natural}.
* @param ctx the parse tree
*/
void exitService_method_parameter_natural(ZdlParser.Service_method_parameter_naturalContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_method_parameter_id}.
* @param ctx the parse tree
*/
void enterService_method_parameter_id(ZdlParser.Service_method_parameter_idContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_method_parameter_id}.
* @param ctx the parse tree
*/
void exitService_method_parameter_id(ZdlParser.Service_method_parameter_idContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_method_parameter}.
* @param ctx the parse tree
*/
void enterService_method_parameter(ZdlParser.Service_method_parameterContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_method_parameter}.
* @param ctx the parse tree
*/
void exitService_method_parameter(ZdlParser.Service_method_parameterContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_method_return}.
* @param ctx the parse tree
*/
void enterService_method_return(ZdlParser.Service_method_returnContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_method_return}.
* @param ctx the parse tree
*/
void exitService_method_return(ZdlParser.Service_method_returnContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#with_events}.
* @param ctx the parse tree
*/
void enterWith_events(ZdlParser.With_eventsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#with_events}.
* @param ctx the parse tree
*/
void exitWith_events(ZdlParser.With_eventsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#with_events_events}.
* @param ctx the parse tree
*/
void enterWith_events_events(ZdlParser.With_events_eventsContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#with_events_events}.
* @param ctx the parse tree
*/
void exitWith_events_events(ZdlParser.With_events_eventsContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#with_events_event}.
* @param ctx the parse tree
*/
void enterWith_events_event(ZdlParser.With_events_eventContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#with_events_event}.
* @param ctx the parse tree
*/
void exitWith_events_event(ZdlParser.With_events_eventContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#with_events_events_or}.
* @param ctx the parse tree
*/
void enterWith_events_events_or(ZdlParser.With_events_events_orContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#with_events_events_or}.
* @param ctx the parse tree
*/
void exitWith_events_events_or(ZdlParser.With_events_events_orContext ctx);
/**
* Enter a parse tree produced by {@link ZdlParser#service_legacy}.
* @param ctx the parse tree
*/
void enterService_legacy(ZdlParser.Service_legacyContext ctx);
/**
* Exit a parse tree produced by {@link ZdlParser#service_legacy}.
* @param ctx the parse tree
*/
void exitService_legacy(ZdlParser.Service_legacyContext ctx);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy