Bug 5942: When condition of uses node is not exposed by the YANG parser 75/39775/6
authorPeter Kajsa <pkajsa@cisco.com>
Thu, 2 Jun 2016 14:31:06 +0000 (16:31 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 7 Jul 2016 08:24:32 +0000 (08:24 +0000)
commitb5799487138d59c2720cbb519af82e567d7b07c6
tree88682422c28022a8cf16d5869d0bd26e9f13694b
parent32ad3bfee0930416d8e8337f46da69e4e58ccea6
Bug 5942: When condition of uses node is not exposed by the YANG parser

Interface UsesNode does not provide any method to obtain When condition,
Description, Status, Reference and UnknownNodes defined in yang source.
This patch provides API definition and its implementation necessary to get
these substatements of UsesNode.

Change-Id: I51e182de247a9375e4e28d76d7fecb421721cfc4
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/DocumentedNode.java
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/UsesNode.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/UsesEffectiveStatementImpl.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/Bug5942Test.java [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/bugs/bug5942/foo.yang [new file with mode: 0644]