Bug 1515: Properly resolving prefix for submodule 51/9951/1
authorLukas Sedlak <lsedlak@cisco.com>
Thu, 14 Aug 2014 12:50:00 +0000 (14:50 +0200)
committerLukas Sedlak <lsedlak@cisco.com>
Thu, 14 Aug 2014 12:50:00 +0000 (14:50 +0200)
commit8ccf61b52913853cb0d10826b303efbe68768191
tree13ae38403520581f65ff998ded84c0e94ef368d6
parent4575b2288f88f630d05bd860550f74ea56bfe214
Bug 1515: Properly resolving prefix for submodule

Every Yang submodule contains belongs-to statement. Belongs-to statement contains
mandatory prefix statement. Now submodule prefix is resolved properly and set
as module prefix for parsed submodule.

Test models foo and subfoo were modified to cover bug scenario. In model foo there is typedef defined and called
in submodule subfoo.
Ordering test had to be modified accordingly.

Change-Id: I364337c724407ff9ad2c489968e17f1ed060f347
Signed-off-by: Lukas Sedlak <lsedlak@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserListenerImpl.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/impl/OrderingTest.java
yang/yang-parser-impl/src/test/resources/model/foo.yang
yang/yang-parser-impl/src/test/resources/model/subfoo.yang