Gaurav Agrawal
Committed by Gerrit Code Review

[ONOS-3878] Addressed Unwanted Warning in Listener's Framework

Change-Id: I41cc51a4cbbd4732f631c5e82808f1f3131757e3
...@@ -152,11 +152,43 @@ ...@@ -152,11 +152,43 @@
152 <configuration> 152 <configuration>
153 <sourceDirectory>src/main/resources</sourceDirectory> 153 <sourceDirectory>src/main/resources</sourceDirectory>
154 <outputDirectory>target/generated-sources/org/onosproject/yangutils/parser/antlrgencode</outputDirectory> 154 <outputDirectory>target/generated-sources/org/onosproject/yangutils/parser/antlrgencode</outputDirectory>
155 - <visitor>true</visitor> 155 + <visitor>false</visitor>
156 <listener>true</listener> 156 <listener>true</listener>
157 </configuration> 157 </configuration>
158 </plugin> 158 </plugin>
159 <plugin> 159 <plugin>
160 + <artifactId>maven-clean-plugin</artifactId>
161 + <version>3.0.0</version>
162 + <executions>
163 + <execution>
164 + <id>Deleting auto-generated listener interfaces</id>
165 + <phase>generate-sources</phase>
166 + <goals>
167 + <goal>clean</goal>
168 + </goals>
169 + </execution>
170 + </executions>
171 + <configuration>
172 + <excludeDefaultDirectories>true</excludeDefaultDirectories>
173 + <filesets>
174 + <fileset>
175 + <directory>target</directory>
176 + <followSymlinks>false</followSymlinks>
177 + <useDefaultExcludes>true</useDefaultExcludes>
178 + <excludes>
179 + <exclude>**/generated-sources/org/onosproject/yangutils/parser/antlrgencode/GeneratedYangLexer.java</exclude>
180 + <exclude>**/generated-sources/org/onosproject/yangutils/parser/antlrgencode/GeneratedYang.tokens</exclude>
181 + <exclude>**/generated-sources/org/onosproject/yangutils/parser/antlrgencode/GeneratedYangParser.java</exclude>
182 + <exclude>**/generated-sources/org/onosproject/yangutils/parser/antlrgencode/GeneratedYangLexer.tokens</exclude>
183 + <exclude>**/generated-sources/org/onosproject/yangutils/parser/antlrgencode/YangLexer.java</exclude>
184 + <exclude>**/generated-sources/org/onosproject/yangutils/parser/antlrgencode/YangLexer.tokens</exclude>
185 + </excludes>
186 + </fileset>
187 + </filesets>
188 + <verbose>true</verbose>
189 + </configuration>
190 + </plugin>
191 + <plugin>
160 <groupId>org.codehaus.mojo</groupId> 192 <groupId>org.codehaus.mojo</groupId>
161 <artifactId>build-helper-maven-plugin</artifactId> 193 <artifactId>build-helper-maven-plugin</artifactId>
162 <version>1.10</version> 194 <version>1.10</version>
...@@ -176,16 +208,6 @@ ...@@ -176,16 +208,6 @@
176 </executions> 208 </executions>
177 </plugin> 209 </plugin>
178 <plugin> 210 <plugin>
179 - <groupId>org.apache.maven.plugins</groupId>
180 - <artifactId>maven-javadoc-plugin</artifactId>
181 - <version>2.10.3</version>
182 - <configuration>
183 - <excludePackageNames>
184 - *.org.onosproject.yangutils.parser.antlrgencode
185 - </excludePackageNames>
186 - </configuration>
187 - </plugin>
188 - <plugin>
189 <groupId>org.apache.felix</groupId> 211 <groupId>org.apache.felix</groupId>
190 <artifactId>maven-bundle-plugin</artifactId> 212 <artifactId>maven-bundle-plugin</artifactId>
191 <extensions>true</extensions> 213 <extensions>true</extensions>
......
...@@ -29,9 +29,10 @@ public interface YangUtilsParser { ...@@ -29,9 +29,10 @@ public interface YangUtilsParser {
29 /** 29 /**
30 * It is an entry function to initiate the YANG file parsing. 30 * It is an entry function to initiate the YANG file parsing.
31 * 31 *
32 - * @param file input YANG file 32 + * @param file input YANG file.
33 - * @return YangNode root node of the data model tree 33 + * @return YangNode root node of the data model tree.
34 - * @throws ParserException when fails to get the data model 34 + * @throws ParserException when fails to get the data model.
35 + * @throws IOException when there is an exception in IO operation.
35 */ 36 */
36 YangNode getDataModel(String file) throws IOException, ParserException; 37 YangNode getDataModel(String file) throws IOException, ParserException;
37 } 38 }
......
1 +// Generated from GeneratedYang.g4 by ANTLR 4.5
2 +/*
3 + * Copyright 2016 Open Networking Laboratory
4 + *
5 + * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 + * use this file except in compliance with the License. You may obtain a copy of
7 + * the License at
8 + *
9 + * http://www.apache.org/licenses/LICENSE-2.0
10 + *
11 + * Unless required by applicable law or agreed to in writing, software
12 + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 + * License for the specific language governing permissions and limitations under
15 + * the License.
16 + */
17 +
18 +package org.onosproject.yangutils.parser.antlrgencode;
19 +
20 +import org.antlr.v4.runtime.tree.ParseTreeListener;
21 +
22 +/**
23 + * ANTLR interfaces to be implemented by listener to traverse the parse tree.
24 + */
25 +public interface GeneratedYangListener extends ParseTreeListener {
26 + /**
27 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
28 + * yangfile.
29 + *
30 + * @param currentContext current context in the parsed tree.
31 + */
32 + void enterYangfile(GeneratedYangParser.YangfileContext currentContext);
33 +
34 + /**
35 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
36 + * yangfile.
37 + *
38 + * @param currentContext current context in the parsed tree.
39 + */
40 + void exitYangfile(GeneratedYangParser.YangfileContext currentContext);
41 +
42 + /**
43 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
44 + * moduleStatement.
45 + *
46 + * @param currentContext current context in the parsed tree.
47 + */
48 + void enterModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
49 +
50 + /**
51 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
52 + * moduleStatement.
53 + *
54 + * @param currentContext current context in the parsed tree.
55 + */
56 + void exitModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
57 +
58 + /**
59 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
60 + * moduleBody.
61 + *
62 + * @param currentContext current context in the parsed tree.
63 + */
64 + void enterModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
65 +
66 + /**
67 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
68 + * moduleBody.
69 + *
70 + * @param currentContext current context in the parsed tree.
71 + */
72 + void exitModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
73 +
74 + /**
75 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
76 + * moduleHeaderStatement.
77 + *
78 + * @param currentContext current context in the parsed tree.
79 + */
80 + void enterModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
81 +
82 + /**
83 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
84 + * moduleHeaderStatement.
85 + *
86 + * @param currentContext current context in the parsed tree.
87 + */
88 + void exitModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
89 +
90 + /**
91 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
92 + * linkageStatements.
93 + *
94 + * @param currentContext current context in the parsed tree.
95 + */
96 + void enterLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
97 +
98 + /**
99 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
100 + * linkageStatements.
101 + *
102 + * @param currentContext current context in the parsed tree.
103 + */
104 + void exitLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
105 +
106 + /**
107 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
108 + * metaStatements.
109 + *
110 + * @param currentContext current context in the parsed tree.
111 + */
112 + void enterMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
113 +
114 + /**
115 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
116 + * metaStatements.
117 + *
118 + * @param currentContext current context in the parsed tree.
119 + */
120 + void exitMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
121 +
122 + /**
123 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
124 + * revisionStatements.
125 + *
126 + * @param currentContext current context in the parsed tree.
127 + */
128 + void enterRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
129 +
130 + /**
131 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
132 + * revisionStatements.
133 + *
134 + * @param currentContext current context in the parsed tree.
135 + */
136 + void exitRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
137 +
138 + /**
139 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
140 + * bodyStatements.
141 + *
142 + * @param currentContext current context in the parsed tree.
143 + */
144 + void enterBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
145 +
146 + /**
147 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
148 + * bodyStatements.
149 + *
150 + * @param currentContext current context in the parsed tree.
151 + */
152 + void exitBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
153 +
154 + /**
155 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
156 + * yangVersionStatement.
157 + *
158 + * @param currentContext current context in the parsed tree.
159 + */
160 + void enterYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
161 +
162 + /**
163 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
164 + * yangVersionStatement.
165 + *
166 + * @param currentContext current context in the parsed tree.
167 + */
168 + void exitYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
169 +
170 + /**
171 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
172 + * namespaceStatement.
173 + *
174 + * @param currentContext current context in the parsed tree.
175 + */
176 + void enterNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
177 +
178 + /**
179 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
180 + * namespaceStatement.
181 + *
182 + * @param currentContext current context in the parsed tree.
183 + */
184 + void exitNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
185 +
186 + /**
187 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
188 + * prefixStatement.
189 + *
190 + * @param currentContext current context in the parsed tree.
191 + */
192 + void enterPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
193 +
194 + /**
195 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
196 + * prefixStatement.
197 + *
198 + * @param currentContext current context in the parsed tree.
199 + */
200 + void exitPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
201 +
202 + /**
203 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
204 + * importStatement.
205 + *
206 + * @param currentContext current context in the parsed tree.
207 + */
208 + void enterImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
209 +
210 + /**
211 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
212 + * importStatement.
213 + *
214 + * @param currentContext current context in the parsed tree.
215 + */
216 + void exitImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
217 +
218 + /**
219 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
220 + * importStatementBody.
221 + *
222 + * @param currentContext current context in the parsed tree.
223 + */
224 + void enterImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
225 +
226 + /**
227 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
228 + * importStatementBody.
229 + *
230 + * @param currentContext current context in the parsed tree.
231 + */
232 + void exitImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
233 +
234 + /**
235 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
236 + * revisionDateStatement.
237 + *
238 + * @param currentContext current context in the parsed tree.
239 + */
240 + void enterRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
241 +
242 + /**
243 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
244 + * revisionDateStatement.
245 + *
246 + * @param currentContext current context in the parsed tree.
247 + */
248 + void exitRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
249 +
250 + /**
251 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
252 + * includeStatement.
253 + *
254 + * @param currentContext current context in the parsed tree.
255 + */
256 + void enterIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
257 +
258 + /**
259 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
260 + * includeStatement.
261 + *
262 + * @param currentContext current context in the parsed tree.
263 + */
264 + void exitIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
265 +
266 + /**
267 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
268 + * organizationStatement.
269 + *
270 + * @param currentContext current context in the parsed tree.
271 + */
272 + void enterOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
273 +
274 + /**
275 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
276 + * organizationStatement.
277 + *
278 + * @param currentContext current context in the parsed tree.
279 + */
280 + void exitOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
281 +
282 + /**
283 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
284 + * contactStatement.
285 + *
286 + * @param currentContext current context in the parsed tree.
287 + */
288 + void enterContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
289 +
290 + /**
291 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
292 + * contactStatement.
293 + *
294 + * @param currentContext current context in the parsed tree.
295 + */
296 + void exitContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
297 +
298 + /**
299 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
300 + * descriptionStatement.
301 + *
302 + * @param currentContext current context in the parsed tree.
303 + */
304 + void enterDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
305 +
306 + /**
307 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
308 + * descriptionStatement.
309 + *
310 + * @param currentContext current context in the parsed tree.
311 + */
312 + void exitDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
313 +
314 + /**
315 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
316 + * referenceStatement.
317 + *
318 + * @param currentContext current context in the parsed tree.
319 + */
320 + void enterReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
321 +
322 + /**
323 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
324 + * referenceStatement.
325 + *
326 + * @param currentContext current context in the parsed tree.
327 + */
328 + void exitReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
329 +
330 + /**
331 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
332 + * revisionStatement.
333 + *
334 + * @param currentContext current context in the parsed tree.
335 + */
336 + void enterRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
337 +
338 + /**
339 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
340 + * revisionStatement.
341 + *
342 + * @param currentContext current context in the parsed tree.
343 + */
344 + void exitRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
345 +
346 + /**
347 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
348 + * revisionStatementBody.
349 + *
350 + * @param currentContext current context in the parsed tree.
351 + */
352 + void enterRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
353 +
354 + /**
355 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
356 + * revisionStatementBody.
357 + *
358 + * @param currentContext current context in the parsed tree.
359 + */
360 + void exitRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
361 +
362 + /**
363 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
364 + * subModuleStatement.
365 + *
366 + * @param currentContext current context in the parsed tree.
367 + */
368 + void enterSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
369 +
370 + /**
371 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
372 + * subModuleStatement.
373 + *
374 + * @param currentContext current context in the parsed tree.
375 + */
376 + void exitSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
377 +
378 + /**
379 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
380 + * submoduleBody.
381 + *
382 + * @param currentContext current context in the parsed tree.
383 + */
384 + void enterSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
385 +
386 + /**
387 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
388 + * submoduleBody.
389 + *
390 + * @param currentContext current context in the parsed tree.
391 + */
392 + void exitSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
393 +
394 + /**
395 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
396 + * submoduleHeaderStatement.
397 + *
398 + * @param currentContext current context in the parsed tree.
399 + */
400 + void enterSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
401 +
402 + /**
403 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
404 + * submoduleHeaderStatement.
405 + *
406 + * @param currentContext current context in the parsed tree.
407 + */
408 + void exitSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
409 +
410 + /**
411 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
412 + * belongstoStatement.
413 + *
414 + * @param currentContext current context in the parsed tree.
415 + */
416 + void enterBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
417 +
418 + /**
419 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
420 + * belongstoStatement.
421 + *
422 + * @param currentContext current context in the parsed tree.
423 + */
424 + void exitBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
425 +
426 + /**
427 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
428 + * belongstoStatementBody.
429 + *
430 + * @param currentContext current context in the parsed tree.
431 + */
432 + void enterBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
433 +
434 + /**
435 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
436 + * belongstoStatementBody.
437 + *
438 + * @param currentContext current context in the parsed tree.
439 + */
440 + void exitBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
441 +
442 + /**
443 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
444 + * extensionStatement.
445 + *
446 + * @param currentContext current context in the parsed tree.
447 + */
448 + void enterExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
449 +
450 + /**
451 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
452 + * extensionStatement.
453 + *
454 + * @param currentContext current context in the parsed tree.
455 + */
456 + void exitExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
457 +
458 + /**
459 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
460 + * extensionBody.
461 + *
462 + * @param currentContext current context in the parsed tree.
463 + */
464 + void enterExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
465 +
466 + /**
467 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
468 + * extensionBody.
469 + *
470 + * @param currentContext current context in the parsed tree.
471 + */
472 + void exitExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
473 +
474 + /**
475 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
476 + * argumentStatement.
477 + *
478 + * @param currentContext current context in the parsed tree.
479 + */
480 + void enterArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
481 +
482 + /**
483 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
484 + * argumentStatement.
485 + *
486 + * @param currentContext current context in the parsed tree.
487 + */
488 + void exitArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
489 +
490 + /**
491 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
492 + * argumentBody.
493 + *
494 + * @param currentContext current context in the parsed tree.
495 + */
496 + void enterArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
497 +
498 + /**
499 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
500 + * argumentBody.
501 + *
502 + * @param currentContext current context in the parsed tree.
503 + */
504 + void exitArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
505 +
506 + /**
507 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
508 + * yinElementStatement.
509 + *
510 + * @param currentContext current context in the parsed tree.
511 + */
512 + void enterYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
513 +
514 + /**
515 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
516 + * yinElementStatement.
517 + *
518 + * @param currentContext current context in the parsed tree.
519 + */
520 + void exitYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
521 +
522 + /**
523 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
524 + * identityStatement.
525 + *
526 + * @param currentContext current context in the parsed tree.
527 + */
528 + void enterIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
529 +
530 + /**
531 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
532 + * identityStatement.
533 + *
534 + * @param currentContext current context in the parsed tree.
535 + */
536 + void exitIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
537 +
538 + /**
539 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
540 + * identityBody.
541 + *
542 + * @param currentContext current context in the parsed tree.
543 + */
544 + void enterIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
545 +
546 + /**
547 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
548 + * identityBody.
549 + *
550 + * @param currentContext current context in the parsed tree.
551 + */
552 + void exitIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
553 +
554 + /**
555 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
556 + * baseStatement.
557 + *
558 + * @param currentContext current context in the parsed tree.
559 + */
560 + void enterBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
561 +
562 + /**
563 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
564 + * baseStatement.
565 + *
566 + * @param currentContext current context in the parsed tree.
567 + */
568 + void exitBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
569 +
570 + /**
571 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
572 + * featureStatement.
573 + *
574 + * @param currentContext current context in the parsed tree.
575 + */
576 + void enterFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
577 +
578 + /**
579 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
580 + * featureStatement.
581 + *
582 + * @param currentContext current context in the parsed tree.
583 + */
584 + void exitFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
585 +
586 + /**
587 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
588 + * featureBody.
589 + *
590 + * @param currentContext current context in the parsed tree.
591 + */
592 + void enterFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
593 +
594 + /**
595 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
596 + * featureBody.
597 + *
598 + * @param currentContext current context in the parsed tree.
599 + */
600 + void exitFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
601 +
602 + /**
603 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
604 + * dataDefStatement.
605 + *
606 + * @param currentContext current context in the parsed tree.
607 + */
608 + void enterDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
609 +
610 + /**
611 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
612 + * dataDefStatement.
613 + *
614 + * @param currentContext current context in the parsed tree.
615 + */
616 + void exitDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
617 +
618 + /**
619 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
620 + * ifFeatureStatement.
621 + *
622 + * @param currentContext current context in the parsed tree.
623 + */
624 + void enterIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
625 +
626 + /**
627 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
628 + * ifFeatureStatement.
629 + *
630 + * @param currentContext current context in the parsed tree.
631 + */
632 + void exitIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
633 +
634 + /**
635 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
636 + * unitsStatement.
637 + *
638 + * @param currentContext current context in the parsed tree.
639 + */
640 + void enterUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
641 +
642 + /**
643 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
644 + * unitsStatement.
645 + *
646 + * @param currentContext current context in the parsed tree.
647 + */
648 + void exitUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
649 +
650 + /**
651 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
652 + * typedefStatement.
653 + *
654 + * @param currentContext current context in the parsed tree.
655 + */
656 + void enterTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
657 +
658 + /**
659 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
660 + * typedefStatement.
661 + *
662 + * @param currentContext current context in the parsed tree.
663 + */
664 + void exitTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
665 +
666 + /**
667 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
668 + * typeStatement.
669 + *
670 + * @param currentContext current context in the parsed tree.
671 + */
672 + void enterTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
673 +
674 + /**
675 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
676 + * typeStatement.
677 + *
678 + * @param currentContext current context in the parsed tree.
679 + */
680 + void exitTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
681 +
682 + /**
683 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
684 + * typeBodyStatements.
685 + *
686 + * @param currentContext current context in the parsed tree.
687 + */
688 + void enterTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
689 +
690 + /**
691 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
692 + * typeBodyStatements.
693 + *
694 + * @param currentContext current context in the parsed tree.
695 + */
696 + void exitTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
697 +
698 + /**
699 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
700 + * numericalRestrictions.
701 + *
702 + * @param currentContext current context in the parsed tree.
703 + */
704 + void enterNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
705 +
706 + /**
707 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
708 + * numericalRestrictions.
709 + *
710 + * @param currentContext current context in the parsed tree.
711 + */
712 + void exitNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
713 +
714 + /**
715 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
716 + * rangeStatement.
717 + *
718 + * @param currentContext current context in the parsed tree.
719 + */
720 + void enterRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
721 +
722 + /**
723 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
724 + * rangeStatement.
725 + *
726 + * @param currentContext current context in the parsed tree.
727 + */
728 + void exitRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
729 +
730 + /**
731 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
732 + * commonStatements.
733 + *
734 + * @param currentContext current context in the parsed tree.
735 + */
736 + void enterCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
737 +
738 + /**
739 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
740 + * commonStatements.
741 + *
742 + * @param currentContext current context in the parsed tree.
743 + */
744 + void exitCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
745 +
746 + /**
747 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
748 + * stringRestrictions.
749 + *
750 + * @param currentContext current context in the parsed tree.
751 + */
752 + void enterStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
753 +
754 + /**
755 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
756 + * stringRestrictions.
757 + *
758 + * @param currentContext current context in the parsed tree.
759 + */
760 + void exitStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
761 +
762 + /**
763 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
764 + * lengthStatement.
765 + *
766 + * @param currentContext current context in the parsed tree.
767 + */
768 + void enterLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
769 +
770 + /**
771 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
772 + * lengthStatement.
773 + *
774 + * @param currentContext current context in the parsed tree.
775 + */
776 + void exitLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
777 +
778 + /**
779 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
780 + * patternStatement.
781 + *
782 + * @param currentContext current context in the parsed tree.
783 + */
784 + void enterPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
785 +
786 + /**
787 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
788 + * patternStatement.
789 + *
790 + * @param currentContext current context in the parsed tree.
791 + */
792 + void exitPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
793 +
794 + /**
795 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
796 + * defaultStatement.
797 + *
798 + * @param currentContext current context in the parsed tree.
799 + */
800 + void enterDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
801 +
802 + /**
803 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
804 + * defaultStatement.
805 + *
806 + * @param currentContext current context in the parsed tree.
807 + */
808 + void exitDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
809 +
810 + /**
811 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
812 + * enumSpecification.
813 + *
814 + * @param currentContext current context in the parsed tree.
815 + */
816 + void enterEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
817 +
818 + /**
819 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
820 + * enumSpecification.
821 + *
822 + * @param currentContext current context in the parsed tree.
823 + */
824 + void exitEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
825 +
826 + /**
827 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
828 + * enumStatement.
829 + *
830 + * @param currentContext current context in the parsed tree.
831 + */
832 + void enterEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
833 +
834 + /**
835 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
836 + * enumStatement.
837 + *
838 + * @param currentContext current context in the parsed tree.
839 + */
840 + void exitEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
841 +
842 + /**
843 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
844 + * enumStatementBody.
845 + *
846 + * @param currentContext current context in the parsed tree.
847 + */
848 + void enterEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
849 +
850 + /**
851 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
852 + * enumStatementBody.
853 + *
854 + * @param currentContext current context in the parsed tree.
855 + */
856 + void exitEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
857 +
858 + /**
859 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
860 + * leafrefSpecification.
861 + *
862 + * @param currentContext current context in the parsed tree.
863 + */
864 + void enterLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
865 +
866 + /**
867 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
868 + * leafrefSpecification.
869 + *
870 + * @param currentContext current context in the parsed tree.
871 + */
872 + void exitLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
873 +
874 + /**
875 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
876 + * pathStatement.
877 + *
878 + * @param currentContext current context in the parsed tree.
879 + */
880 + void enterPathStatement(GeneratedYangParser.PathStatementContext currentContext);
881 +
882 + /**
883 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
884 + * pathStatement.
885 + *
886 + * @param currentContext current context in the parsed tree.
887 + */
888 + void exitPathStatement(GeneratedYangParser.PathStatementContext currentContext);
889 +
890 + /**
891 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
892 + * requireInstanceStatement.
893 + *
894 + * @param currentContext current context in the parsed tree.
895 + */
896 + void enterRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
897 +
898 + /**
899 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
900 + * requireInstanceStatement.
901 + *
902 + * @param currentContext current context in the parsed tree.
903 + */
904 + void exitRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
905 +
906 + /**
907 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
908 + * instanceIdentifierSpecification.
909 + *
910 + * @param currentContext current context in the parsed tree.
911 + */
912 + void enterInstanceIdentifierSpecification(GeneratedYangParser.InstanceIdentifierSpecificationContext
913 + currentContext);
914 +
915 + /**
916 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
917 + * instanceIdentifierSpecification.
918 + *
919 + * @param currentContext current context in the parsed tree.
920 + */
921 + void exitInstanceIdentifierSpecification(GeneratedYangParser.InstanceIdentifierSpecificationContext currentContext);
922 +
923 + /**
924 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
925 + * identityrefSpecification.
926 + *
927 + * @param currentContext current context in the parsed tree.
928 + */
929 + void enterIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
930 +
931 + /**
932 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
933 + * identityrefSpecification.
934 + *
935 + * @param currentContext current context in the parsed tree.
936 + */
937 + void exitIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
938 +
939 + /**
940 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
941 + * unionSpecification.
942 + *
943 + * @param currentContext current context in the parsed tree.
944 + */
945 + void enterUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
946 +
947 + /**
948 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
949 + * unionSpecification.
950 + *
951 + * @param currentContext current context in the parsed tree.
952 + */
953 + void exitUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
954 +
955 + /**
956 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
957 + * bitsSpecification.
958 + *
959 + * @param currentContext current context in the parsed tree.
960 + */
961 + void enterBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
962 +
963 + /**
964 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
965 + * bitsSpecification.
966 + *
967 + * @param currentContext current context in the parsed tree.
968 + */
969 + void exitBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
970 +
971 + /**
972 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
973 + * bitStatement.
974 + *
975 + * @param currentContext current context in the parsed tree.
976 + */
977 + void enterBitStatement(GeneratedYangParser.BitStatementContext currentContext);
978 +
979 + /**
980 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
981 + * bitStatement.
982 + *
983 + * @param currentContext current context in the parsed tree.
984 + */
985 + void exitBitStatement(GeneratedYangParser.BitStatementContext currentContext);
986 +
987 + /**
988 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
989 + * bitBodyStatement.
990 + *
991 + * @param currentContext current context in the parsed tree.
992 + */
993 + void enterBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
994 +
995 + /**
996 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
997 + * bitBodyStatement.
998 + *
999 + * @param currentContext current context in the parsed tree.
1000 + */
1001 + void exitBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
1002 +
1003 + /**
1004 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1005 + * positionStatement.
1006 + *
1007 + * @param currentContext current context in the parsed tree.
1008 + */
1009 + void enterPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1010 +
1011 + /**
1012 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1013 + * positionStatement.
1014 + *
1015 + * @param currentContext current context in the parsed tree.
1016 + */
1017 + void exitPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1018 +
1019 + /**
1020 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1021 + * statusStatement.
1022 + *
1023 + * @param currentContext current context in the parsed tree.
1024 + */
1025 + void enterStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1026 +
1027 + /**
1028 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1029 + * statusStatement.
1030 + *
1031 + * @param currentContext current context in the parsed tree.
1032 + */
1033 + void exitStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1034 +
1035 + /**
1036 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1037 + * configStatement.
1038 + *
1039 + * @param currentContext current context in the parsed tree.
1040 + */
1041 + void enterConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1042 +
1043 + /**
1044 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1045 + * configStatement.
1046 + *
1047 + * @param currentContext current context in the parsed tree.
1048 + */
1049 + void exitConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1050 +
1051 + /**
1052 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1053 + * mandatoryStatement.
1054 + *
1055 + * @param currentContext current context in the parsed tree.
1056 + */
1057 + void enterMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1058 +
1059 + /**
1060 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1061 + * mandatoryStatement.
1062 + *
1063 + * @param currentContext current context in the parsed tree.
1064 + */
1065 + void exitMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1066 +
1067 + /**
1068 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1069 + * presenceStatement.
1070 + *
1071 + * @param currentContext current context in the parsed tree.
1072 + */
1073 + void enterPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1074 +
1075 + /**
1076 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1077 + * presenceStatement.
1078 + *
1079 + * @param currentContext current context in the parsed tree.
1080 + */
1081 + void exitPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1082 +
1083 + /**
1084 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1085 + * orderedByStatement.
1086 + *
1087 + * @param currentContext current context in the parsed tree.
1088 + */
1089 + void enterOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1090 +
1091 + /**
1092 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1093 + * orderedByStatement.
1094 + *
1095 + * @param currentContext current context in the parsed tree.
1096 + */
1097 + void exitOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1098 +
1099 + /**
1100 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1101 + * mustStatement.
1102 + *
1103 + * @param currentContext current context in the parsed tree.
1104 + */
1105 + void enterMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1106 +
1107 + /**
1108 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1109 + * mustStatement.
1110 + *
1111 + * @param currentContext current context in the parsed tree.
1112 + */
1113 + void exitMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1114 +
1115 + /**
1116 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1117 + * errorMessageStatement.
1118 + *
1119 + * @param currentContext current context in the parsed tree.
1120 + */
1121 + void enterErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1122 +
1123 + /**
1124 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1125 + * errorMessageStatement.
1126 + *
1127 + * @param currentContext current context in the parsed tree.
1128 + */
1129 + void exitErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1130 +
1131 + /**
1132 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1133 + * errorAppTagStatement.
1134 + *
1135 + * @param currentContext current context in the parsed tree.
1136 + */
1137 + void enterErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1138 +
1139 + /**
1140 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1141 + * errorAppTagStatement.
1142 + *
1143 + * @param currentContext current context in the parsed tree.
1144 + */
1145 + void exitErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1146 +
1147 + /**
1148 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1149 + * minElementsStatement.
1150 + *
1151 + * @param currentContext current context in the parsed tree.
1152 + */
1153 + void enterMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1154 +
1155 + /**
1156 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1157 + * minElementsStatement.
1158 + *
1159 + * @param currentContext current context in the parsed tree.
1160 + */
1161 + void exitMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1162 +
1163 + /**
1164 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1165 + * maxElementsStatement.
1166 + *
1167 + * @param currentContext current context in the parsed tree.
1168 + */
1169 + void enterMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1170 +
1171 + /**
1172 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1173 + * maxElementsStatement.
1174 + *
1175 + * @param currentContext current context in the parsed tree.
1176 + */
1177 + void exitMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1178 +
1179 + /**
1180 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1181 + * maxValueArgument.
1182 + *
1183 + * @param currentContext current context in the parsed tree.
1184 + */
1185 + void enterMaxValueArgument(GeneratedYangParser.MaxValueArgumentContext currentContext);
1186 +
1187 + /**
1188 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1189 + * maxValueArgument.
1190 + *
1191 + * @param currentContext current context in the parsed tree.
1192 + */
1193 + void exitMaxValueArgument(GeneratedYangParser.MaxValueArgumentContext currentContext);
1194 +
1195 + /**
1196 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1197 + * valueStatement.
1198 + *
1199 + * @param currentContext current context in the parsed tree.
1200 + */
1201 + void enterValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1202 +
1203 + /**
1204 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1205 + * valueStatement.
1206 + *
1207 + * @param currentContext current context in the parsed tree.
1208 + */
1209 + void exitValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1210 +
1211 + /**
1212 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1213 + * groupingStatement.
1214 + *
1215 + * @param currentContext current context in the parsed tree.
1216 + */
1217 + void enterGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1218 +
1219 + /**
1220 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1221 + * groupingStatement.
1222 + *
1223 + * @param currentContext current context in the parsed tree.
1224 + */
1225 + void exitGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1226 +
1227 + /**
1228 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1229 + * containerStatement.
1230 + *
1231 + * @param currentContext current context in the parsed tree.
1232 + */
1233 + void enterContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1234 +
1235 + /**
1236 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1237 + * containerStatement.
1238 + *
1239 + * @param currentContext current context in the parsed tree.
1240 + */
1241 + void exitContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1242 +
1243 + /**
1244 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1245 + * leafStatement.
1246 + *
1247 + * @param currentContext current context in the parsed tree.
1248 + */
1249 + void enterLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1250 +
1251 + /**
1252 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1253 + * leafStatement.
1254 + *
1255 + * @param currentContext current context in the parsed tree.
1256 + */
1257 + void exitLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1258 +
1259 + /**
1260 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1261 + * leafListStatement.
1262 + *
1263 + * @param currentContext current context in the parsed tree.
1264 + */
1265 + void enterLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1266 +
1267 + /**
1268 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1269 + * leafListStatement.
1270 + *
1271 + * @param currentContext current context in the parsed tree.
1272 + */
1273 + void exitLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1274 +
1275 + /**
1276 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1277 + * listStatement.
1278 + *
1279 + * @param currentContext current context in the parsed tree.
1280 + */
1281 + void enterListStatement(GeneratedYangParser.ListStatementContext currentContext);
1282 +
1283 + /**
1284 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1285 + * listStatement.
1286 + *
1287 + * @param currentContext current context in the parsed tree.
1288 + */
1289 + void exitListStatement(GeneratedYangParser.ListStatementContext currentContext);
1290 +
1291 + /**
1292 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1293 + * keyStatement.
1294 + *
1295 + * @param currentContext current context in the parsed tree.
1296 + */
1297 + void enterKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1298 +
1299 + /**
1300 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1301 + * keyStatement.
1302 + *
1303 + * @param currentContext current context in the parsed tree.
1304 + */
1305 + void exitKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1306 +
1307 + /**
1308 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1309 + * uniqueStatement.
1310 + *
1311 + * @param currentContext current context in the parsed tree.
1312 + */
1313 + void enterUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1314 +
1315 + /**
1316 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1317 + * uniqueStatement.
1318 + *
1319 + * @param currentContext current context in the parsed tree.
1320 + */
1321 + void exitUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1322 +
1323 + /**
1324 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1325 + * choiceStatement.
1326 + *
1327 + * @param currentContext current context in the parsed tree.
1328 + */
1329 + void enterChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1330 +
1331 + /**
1332 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1333 + * choiceStatement.
1334 + *
1335 + * @param currentContext current context in the parsed tree.
1336 + */
1337 + void exitChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1338 +
1339 + /**
1340 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1341 + * shortCaseStatement.
1342 + *
1343 + * @param currentContext current context in the parsed tree.
1344 + */
1345 + void enterShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1346 +
1347 + /**
1348 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1349 + * shortCaseStatement.
1350 + *
1351 + * @param currentContext current context in the parsed tree.
1352 + */
1353 + void exitShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1354 +
1355 + /**
1356 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1357 + * caseStatement.
1358 + *
1359 + * @param currentContext current context in the parsed tree.
1360 + */
1361 + void enterCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1362 +
1363 + /**
1364 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1365 + * caseStatement.
1366 + *
1367 + * @param currentContext current context in the parsed tree.
1368 + */
1369 + void exitCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1370 +
1371 + /**
1372 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1373 + * usesStatement.
1374 + *
1375 + * @param currentContext current context in the parsed tree.
1376 + */
1377 + void enterUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1378 +
1379 + /**
1380 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1381 + * usesStatement.
1382 + *
1383 + * @param currentContext current context in the parsed tree.
1384 + */
1385 + void exitUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1386 +
1387 + /**
1388 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1389 + * refineStatement.
1390 + *
1391 + * @param currentContext current context in the parsed tree.
1392 + */
1393 + void enterRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1394 +
1395 + /**
1396 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1397 + * refineStatement.
1398 + *
1399 + * @param currentContext current context in the parsed tree.
1400 + */
1401 + void exitRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1402 +
1403 + /**
1404 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1405 + * refineContainerStatements.
1406 + *
1407 + * @param currentContext current context in the parsed tree.
1408 + */
1409 + void enterRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1410 +
1411 + /**
1412 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1413 + * refineContainerStatements.
1414 + *
1415 + * @param currentContext current context in the parsed tree.
1416 + */
1417 + void exitRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1418 +
1419 + /**
1420 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1421 + * refineLeafStatements.
1422 + *
1423 + * @param currentContext current context in the parsed tree.
1424 + */
1425 + void enterRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1426 +
1427 + /**
1428 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1429 + * refineLeafStatements.
1430 + *
1431 + * @param currentContext current context in the parsed tree.
1432 + */
1433 + void exitRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1434 +
1435 + /**
1436 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1437 + * refineLeafListStatements.
1438 + *
1439 + * @param currentContext current context in the parsed tree.
1440 + */
1441 + void enterRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1442 +
1443 + /**
1444 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1445 + * refineLeafListStatements.
1446 + *
1447 + * @param currentContext current context in the parsed tree.
1448 + */
1449 + void exitRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1450 +
1451 + /**
1452 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1453 + * refineListStatements.
1454 + *
1455 + * @param currentContext current context in the parsed tree.
1456 + */
1457 + void enterRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1458 +
1459 + /**
1460 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1461 + * refineListStatements.
1462 + *
1463 + * @param currentContext current context in the parsed tree.
1464 + */
1465 + void exitRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1466 +
1467 + /**
1468 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1469 + * refineChoiceStatements.
1470 + *
1471 + * @param currentContext current context in the parsed tree.
1472 + */
1473 + void enterRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1474 +
1475 + /**
1476 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1477 + * refineChoiceStatements.
1478 + *
1479 + * @param currentContext current context in the parsed tree.
1480 + */
1481 + void exitRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1482 +
1483 + /**
1484 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1485 + * refineCaseStatements.
1486 + *
1487 + * @param currentContext current context in the parsed tree.
1488 + */
1489 + void enterRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1490 +
1491 + /**
1492 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1493 + * refineCaseStatements.
1494 + *
1495 + * @param currentContext current context in the parsed tree.
1496 + */
1497 + void exitRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1498 +
1499 + /**
1500 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1501 + * usesAugmentStatement.
1502 + *
1503 + * @param currentContext current context in the parsed tree.
1504 + */
1505 + void enterUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1506 +
1507 + /**
1508 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1509 + * usesAugmentStatement.
1510 + *
1511 + * @param currentContext current context in the parsed tree.
1512 + */
1513 + void exitUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1514 +
1515 + /**
1516 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1517 + * augmentStatement.
1518 + *
1519 + * @param currentContext current context in the parsed tree.
1520 + */
1521 + void enterAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1522 +
1523 + /**
1524 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1525 + * augmentStatement.
1526 + *
1527 + * @param currentContext current context in the parsed tree.
1528 + */
1529 + void exitAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1530 +
1531 + /**
1532 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1533 + * whenStatement.
1534 + *
1535 + * @param currentContext current context in the parsed tree.
1536 + */
1537 + void enterWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1538 +
1539 + /**
1540 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1541 + * whenStatement.
1542 + *
1543 + * @param currentContext current context in the parsed tree.
1544 + */
1545 + void exitWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1546 +
1547 + /**
1548 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1549 + * rpcStatement.
1550 + *
1551 + * @param currentContext current context in the parsed tree.
1552 + */
1553 + void enterRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1554 +
1555 + /**
1556 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1557 + * rpcStatement.
1558 + *
1559 + * @param currentContext current context in the parsed tree.
1560 + */
1561 + void exitRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1562 +
1563 + /**
1564 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1565 + * inputStatement.
1566 + *
1567 + * @param currentContext current context in the parsed tree.
1568 + */
1569 + void enterInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1570 +
1571 + /**
1572 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1573 + * inputStatement.
1574 + *
1575 + * @param currentContext current context in the parsed tree.
1576 + */
1577 + void exitInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1578 +
1579 + /**
1580 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1581 + * outputStatement.
1582 + *
1583 + * @param currentContext current context in the parsed tree.
1584 + */
1585 + void enterOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1586 +
1587 + /**
1588 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1589 + * outputStatement.
1590 + *
1591 + * @param currentContext current context in the parsed tree.
1592 + */
1593 + void exitOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1594 +
1595 + /**
1596 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1597 + * notificationStatement.
1598 + *
1599 + * @param currentContext current context in the parsed tree.
1600 + */
1601 + void enterNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1602 +
1603 + /**
1604 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1605 + * notificationStatement.
1606 + *
1607 + * @param currentContext current context in the parsed tree.
1608 + */
1609 + void exitNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1610 +
1611 + /**
1612 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1613 + * deviationStatement.
1614 + *
1615 + * @param currentContext current context in the parsed tree.
1616 + */
1617 + void enterDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1618 +
1619 + /**
1620 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1621 + * deviationStatement.
1622 + *
1623 + * @param currentContext current context in the parsed tree.
1624 + */
1625 + void exitDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1626 +
1627 + /**
1628 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1629 + * deviateNotSupportedStatement.
1630 + *
1631 + * @param currentContext current context in the parsed tree.
1632 + */
1633 + void enterDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1634 +
1635 + /**
1636 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1637 + * deviateNotSupportedStatement.
1638 + *
1639 + * @param currentContext current context in the parsed tree.
1640 + */
1641 + void exitDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1642 +
1643 + /**
1644 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1645 + * deviateAddStatement.
1646 + *
1647 + * @param currentContext current context in the parsed tree.
1648 + */
1649 + void enterDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1650 +
1651 + /**
1652 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1653 + * deviateAddStatement.
1654 + *
1655 + * @param currentContext current context in the parsed tree.
1656 + */
1657 + void exitDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1658 +
1659 + /**
1660 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1661 + * deviateDeleteStatement.
1662 + *
1663 + * @param currentContext current context in the parsed tree.
1664 + */
1665 + void enterDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1666 +
1667 + /**
1668 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1669 + * deviateDeleteStatement.
1670 + *
1671 + * @param currentContext current context in the parsed tree.
1672 + */
1673 + void exitDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1674 +
1675 + /**
1676 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1677 + * deviateReplaceStatement.
1678 + *
1679 + * @param currentContext current context in the parsed tree.
1680 + */
1681 + void enterDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1682 +
1683 + /**
1684 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1685 + * deviateReplaceStatement.
1686 + *
1687 + * @param currentContext current context in the parsed tree.
1688 + */
1689 + void exitDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1690 +
1691 + /**
1692 + * Enter a parse tree produced by GeneratedYangParser for grammar rule
1693 + * string.
1694 + *
1695 + * @param currentContext current context in the parsed tree.
1696 + */
1697 + void enterString(GeneratedYangParser.StringContext currentContext);
1698 +
1699 + /**
1700 + * Exit a parse tree produced by GeneratedYangParser for grammar rule
1701 + * string.
1702 + *
1703 + * @param currentContext current context in the parsed tree.
1704 + */
1705 + void exitString(GeneratedYangParser.StringContext currentContext);
1706 +}
1 +/*
2 + * Copyright 2016 Open Networking Laboratory
3 + *
4 + * Licensed under the Apache License, Version 2.0 (the "License"); you may not
5 + * use this file except in compliance with the License. You may obtain a copy of
6 + * the License at
7 + *
8 + * http://www.apache.org/licenses/LICENSE-2.0
9 + *
10 + * Unless required by applicable law or agreed to in writing, software
11 + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12 + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13 + * License for the specific language governing permissions and limitations under
14 + * the License.
15 + */
16 +
17 +/**
18 + * ANTLR interfaces to be implemented by listener.
19 + */
20 +package org.onosproject.yangutils.parser.antlrgencode;
...\ No newline at end of file ...\ No newline at end of file