Bug 2191: Invalid use of addType in ChoiceCaseBuilder 41/12041/1
authorLadislav Borak <lborak@cisco.com>
Fri, 17 Oct 2014 08:04:22 +0000 (10:04 +0200)
committerLadislav Borak <lborak@cisco.com>
Fri, 17 Oct 2014 08:04:22 +0000 (10:04 +0200)
commit5eb73b6c47326147af391608ee22ab8f8ab2c87c
treecafed2e5d60fd4cb1fb25a751a7eb34fd6862343
parentff74fdbb200a48843d7ec9168fa9e9ffe6a74fa4
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>
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