Bug 1423 - Yangtools parser allows 2 cases with same child elements
authorLadislav Borak <lborak@cisco.com>
Tue, 12 Aug 2014 09:36:09 +0000 (11:36 +0200)
committerRobert Varga <rovarga@cisco.com>
Tue, 23 Sep 2014 08:05:34 +0000 (08:05 +0000)
commit42a7691cf5b5a9dfefd0eb5717ab97be9ac69c50
tree87886687fe543ec2a0fc0ba4a3f8fb9f52281ebb
parent084c385ef3eb20589df59fc18a309c35d263b977
Bug 1423 - Yangtools parser allows 2 cases with same child elements

- added check in YangParserImpl if two choice cases childs are same
- rework printSchemaNodeInfo() in GeneratorImpl.xtend, where was
  problem after generating java file with uncompatible types Set<TypeDefinition<? extends Object>>
  instead of Set<TypeDefinition<?>>, problem was fixed adding another
  variable with correct type.

Change-Id: I0a612ea9143c6f29ffe3a8ceef7e703136157641
Signed-off-by: Ladislav Borak <lborak@cisco.com>
code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/GeneratorImpl.xtend
code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/odl-protocol-framework-cfg.yang