Bug 2191: Invalid use of addType in ChoiceCaseBuilder 49/12149/1
authorLadislav Borak <lborak@cisco.com>
Fri, 17 Oct 2014 08:04:22 +0000 (10:04 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 22 Oct 2014 12:13:28 +0000 (12:13 +0000)
commit093a5ad52c2b85363f7034c67095a1249c5cf932
tree2d07aa3bbb3243d6d5e5960e8a0b96499b8688bb
parentc7153f2156cc2d9275db7c0caae3f770f37acd1e
Bug 2191: Invalid use of addType in ChoiceCaseBuilder

1) in CoppyUtils removed from method copy functionality about copying
   typedefs and grouping from old ChoiceCaseBuilder, which throw in
   this implementation YangParseException

2) in AbstractDocumentedDataNodeContainerBuilder removed final modifier
   from method addGrouping because this method must be overriden in
   ChoiceCaseBuilder to throw YangParseException

3) in ChoiceCaseBuilder were overriden addGrouping method to throw
   YangParseException becaouse by RFC 6020 is not allowed that
   choice case has grouping

Change-Id: Ic06524f3489a36c73f07c8b44701895dc0e9896e
Signed-off-by: Ladislav Borak <lborak@cisco.com>
(cherry picked from commit 5eb73b6c47326147af391608ee22ab8f8ab2c87c)
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/ChoiceCaseBuilder.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/CopyUtils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/util/AbstractDocumentedDataNodeContainerBuilder.java