Initial opendaylight infrastructure commit!!
[controller.git] / opendaylight / sal / yang-prototype / code-generator / yang-model-parser-impl / src / main / java / org / opendaylight / controller / antlrv4 / code / gen / YangParserVisitor.java
1 /*\r
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.\r
3  *\r
4  * This program and the accompanying materials are made available under the\r
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
6  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
7  */\r
8 package org.opendaylight.controller.antlrv4.code.gen;\r
9 \r
10 import org.antlr.v4.runtime.tree.ParseTreeVisitor;\r
11 \r
12 public interface YangParserVisitor<T> extends ParseTreeVisitor<T> {\r
13     T visitEnum_specification(YangParser.Enum_specificationContext ctx);\r
14 \r
15     T visitRefine_leaf_list_stmts(YangParser.Refine_leaf_list_stmtsContext ctx);\r
16 \r
17     T visitPosition_stmt(YangParser.Position_stmtContext ctx);\r
18 \r
19     T visitArgument_stmt(YangParser.Argument_stmtContext ctx);\r
20 \r
21     T visitLeafref_specification(YangParser.Leafref_specificationContext ctx);\r
22 \r
23     T visitError_app_tag_stmt(YangParser.Error_app_tag_stmtContext ctx);\r
24 \r
25     T visitData_def_stmt(YangParser.Data_def_stmtContext ctx);\r
26 \r
27     T visitIdentity_stmt(YangParser.Identity_stmtContext ctx);\r
28 \r
29     T visitDeviate_not_supported_stmt(\r
30             YangParser.Deviate_not_supported_stmtContext ctx);\r
31 \r
32     T visitPrefix_stmt(YangParser.Prefix_stmtContext ctx);\r
33 \r
34     T visitMeta_stmts(YangParser.Meta_stmtsContext ctx);\r
35 \r
36     T visitLinkage_stmts(YangParser.Linkage_stmtsContext ctx);\r
37 \r
38     T visitGrouping_stmt(YangParser.Grouping_stmtContext ctx);\r
39 \r
40     T visitFeature_stmt(YangParser.Feature_stmtContext ctx);\r
41 \r
42     T visitYang(YangParser.YangContext ctx);\r
43 \r
44     T visitIdentityref_specification(\r
45             YangParser.Identityref_specificationContext ctx);\r
46 \r
47     T visitNumerical_restrictions(YangParser.Numerical_restrictionsContext ctx);\r
48 \r
49     T visitModule_header_stmts(YangParser.Module_header_stmtsContext ctx);\r
50 \r
51     T visitRequire_instance_stmt(YangParser.Require_instance_stmtContext ctx);\r
52 \r
53     T visitBit_stmt(YangParser.Bit_stmtContext ctx);\r
54 \r
55     T visitType_stmt(YangParser.Type_stmtContext ctx);\r
56 \r
57     T visitPattern_stmt(YangParser.Pattern_stmtContext ctx);\r
58 \r
59     T visitDeviation_stmt(YangParser.Deviation_stmtContext ctx);\r
60 \r
61     T visitDeviate_replace_stmt(YangParser.Deviate_replace_stmtContext ctx);\r
62 \r
63     T visitKey_stmt(YangParser.Key_stmtContext ctx);\r
64 \r
65     T visitRequire_instance_arg(YangParser.Require_instance_argContext ctx);\r
66 \r
67     T visitLeaf_list_stmt(YangParser.Leaf_list_stmtContext ctx);\r
68 \r
69     T visitAugment_stmt(YangParser.Augment_stmtContext ctx);\r
70 \r
71     T visitDeviate_delete_stmt(YangParser.Deviate_delete_stmtContext ctx);\r
72 \r
73     T visitTypedef_stmt(YangParser.Typedef_stmtContext ctx);\r
74 \r
75     T visitContainer_stmt(YangParser.Container_stmtContext ctx);\r
76 \r
77     T visitBelongs_to_stmt(YangParser.Belongs_to_stmtContext ctx);\r
78 \r
79     T visitBase_stmt(YangParser.Base_stmtContext ctx);\r
80 \r
81     T visitYang_version_stmt(YangParser.Yang_version_stmtContext ctx);\r
82 \r
83     T visitReference_stmt(YangParser.Reference_stmtContext ctx);\r
84 \r
85     T visitYin_element_stmt(YangParser.Yin_element_stmtContext ctx);\r
86 \r
87     T visitLeaf_stmt(YangParser.Leaf_stmtContext ctx);\r
88 \r
89     T visitCase_stmt(YangParser.Case_stmtContext ctx);\r
90 \r
91     T visitModule_stmt(YangParser.Module_stmtContext ctx);\r
92 \r
93     T visitRpc_stmt(YangParser.Rpc_stmtContext ctx);\r
94 \r
95     T visitType_body_stmts(YangParser.Type_body_stmtsContext ctx);\r
96 \r
97     T visitExtension_stmt(YangParser.Extension_stmtContext ctx);\r
98 \r
99     T visitSubmodule_header_stmts(YangParser.Submodule_header_stmtsContext ctx);\r
100 \r
101     T visitRefine_container_stmts(YangParser.Refine_container_stmtsContext ctx);\r
102 \r
103     T visitValue_stmt(YangParser.Value_stmtContext ctx);\r
104 \r
105     T visitRefine_list_stmts(YangParser.Refine_list_stmtsContext ctx);\r
106 \r
107     T visitDefault_stmt(YangParser.Default_stmtContext ctx);\r
108 \r
109     T visitRevision_stmts(YangParser.Revision_stmtsContext ctx);\r
110 \r
111     T visitAnyxml_stmt(YangParser.Anyxml_stmtContext ctx);\r
112 \r
113     T visitStatus_stmt(YangParser.Status_stmtContext ctx);\r
114 \r
115     T visitContact_stmt(YangParser.Contact_stmtContext ctx);\r
116 \r
117     T visitIdentifier_stmt(YangParser.Identifier_stmtContext ctx);\r
118 \r
119     T visitString(YangParser.StringContext ctx);\r
120 \r
121     T visitRefine_choice_stmts(YangParser.Refine_choice_stmtsContext ctx);\r
122 \r
123     T visitMandatory_arg(YangParser.Mandatory_argContext ctx);\r
124 \r
125     T visitRefine_stmt(YangParser.Refine_stmtContext ctx);\r
126 \r
127     T visitInstance_identifier_specification(\r
128             YangParser.Instance_identifier_specificationContext ctx);\r
129 \r
130     T visitBits_specification(YangParser.Bits_specificationContext ctx);\r
131 \r
132     T visitWhen_stmt(YangParser.When_stmtContext ctx);\r
133 \r
134     T visitString_restrictions(YangParser.String_restrictionsContext ctx);\r
135 \r
136     T visitRefine_leaf_stmts(YangParser.Refine_leaf_stmtsContext ctx);\r
137 \r
138     T visitMandatory_stmt(YangParser.Mandatory_stmtContext ctx);\r
139 \r
140     T visitOrdered_by_arg(YangParser.Ordered_by_argContext ctx);\r
141 \r
142     T visitMin_elements_stmt(YangParser.Min_elements_stmtContext ctx);\r
143 \r
144     T visitStmtend(YangParser.StmtendContext ctx);\r
145 \r
146     T visitRefine_anyxml_stmts(YangParser.Refine_anyxml_stmtsContext ctx);\r
147 \r
148     T visitDescription_stmt(YangParser.Description_stmtContext ctx);\r
149 \r
150     T visitPath_stmt(YangParser.Path_stmtContext ctx);\r
151 \r
152     T visitInclude_stmt(YangParser.Include_stmtContext ctx);\r
153 \r
154     T visitUnits_stmt(YangParser.Units_stmtContext ctx);\r
155 \r
156     T visitUses_stmt(YangParser.Uses_stmtContext ctx);\r
157 \r
158     T visitOrdered_by_stmt(YangParser.Ordered_by_stmtContext ctx);\r
159 \r
160     T visitRange_stmt(YangParser.Range_stmtContext ctx);\r
161 \r
162     T visitNamespace_stmt(YangParser.Namespace_stmtContext ctx);\r
163 \r
164     T visitDeviate_add_stmt(YangParser.Deviate_add_stmtContext ctx);\r
165 \r
166     T visitShort_case_stmt(YangParser.Short_case_stmtContext ctx);\r
167 \r
168     T visitConfig_stmt(YangParser.Config_stmtContext ctx);\r
169 \r
170     T visitEnum_stmt(YangParser.Enum_stmtContext ctx);\r
171 \r
172     T visitYin_element_arg(YangParser.Yin_element_argContext ctx);\r
173 \r
174     T visitOrganization_stmt(YangParser.Organization_stmtContext ctx);\r
175 \r
176     T visitUnion_specification(YangParser.Union_specificationContext ctx);\r
177 \r
178     T visitMax_value_arg(YangParser.Max_value_argContext ctx);\r
179 \r
180     T visitSubmodule_stmt(YangParser.Submodule_stmtContext ctx);\r
181 \r
182     T visitStatus_arg(YangParser.Status_argContext ctx);\r
183 \r
184     T visitList_stmt(YangParser.List_stmtContext ctx);\r
185 \r
186     T visitMax_elements_stmt(YangParser.Max_elements_stmtContext ctx);\r
187 \r
188     T visitImport_stmt(YangParser.Import_stmtContext ctx);\r
189 \r
190     T visitConfig_arg(YangParser.Config_argContext ctx);\r
191 \r
192     T visitRevision_date_stmt(YangParser.Revision_date_stmtContext ctx);\r
193 \r
194     T visitRefune_pom(YangParser.Refune_pomContext ctx);\r
195 \r
196     T visitPresence_stmt(YangParser.Presence_stmtContext ctx);\r
197 \r
198     T visitFraction_digits_stmt(YangParser.Fraction_digits_stmtContext ctx);\r
199 \r
200     T visitNotification_stmt(YangParser.Notification_stmtContext ctx);\r
201 \r
202     T visitInput_stmt(YangParser.Input_stmtContext ctx);\r
203 \r
204     T visitUses_augment_stmt(YangParser.Uses_augment_stmtContext ctx);\r
205 \r
206     T visitRefine_case_stmts(YangParser.Refine_case_stmtsContext ctx);\r
207 \r
208     T visitDecimal64_specification(YangParser.Decimal64_specificationContext ctx);\r
209 \r
210     T visitIf_feature_stmt(YangParser.If_feature_stmtContext ctx);\r
211 \r
212     T visitRevision_stmt(YangParser.Revision_stmtContext ctx);\r
213 \r
214     T visitLength_stmt(YangParser.Length_stmtContext ctx);\r
215 \r
216     T visitMust_stmt(YangParser.Must_stmtContext ctx);\r
217 \r
218     T visitBody_stmts(YangParser.Body_stmtsContext ctx);\r
219 \r
220     T visitError_message_stmt(YangParser.Error_message_stmtContext ctx);\r
221 \r
222     T visitUnique_stmt(YangParser.Unique_stmtContext ctx);\r
223 \r
224     T visitChoice_stmt(YangParser.Choice_stmtContext ctx);\r
225 \r
226     T visitOutput_stmt(YangParser.Output_stmtContext ctx);\r
227 }