Binding generator v2 - uses statement - uses grouping choice" 98/61598/1
authorJie Han <han.jie@zte.com.cn>
Thu, 20 Jul 2017 01:54:34 +0000 (09:54 +0800)
committerJie Han <han.jie@zte.com.cn>
Mon, 14 Aug 2017 08:14:02 +0000 (16:14 +0800)
- interface generated for choice extends interface for the same
choice for referenced grouping
Change-Id: Ida75a7d4a07e3d99c7c119a103ce6fab715b6ff3
Signed-off-by: Jie Han <han.jie@zte.com.cn>
(cherry picked from commit 715b8f2b0ed4842a002d57c4e778e6c2624584c1)

binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/GenHelperUtil.java

index 585e1592b1ef906c1121388206cf6f024b573ff6..d1c0719846ead5eac30518739071d92d1ae08c9e 100644 (file)
@@ -782,6 +782,7 @@ final class GenHelperUtil {
                     typeBuildersToGenTypes(module, genType, genTypeBuilder.toInstance(), genCtx, namespaceType);
                     genCtx.get(module).addKeyType(node.getPath(), genTypeBuilder);
                 }
+                processUsesImplements(node, module, schemaContext, genCtx, namespaceType);
             } else {
                 final GeneratedTOBuilder genTOBuilder = resolveListKeyTOBuilder(packageName, node, genCtx.get(module));
                 for (final DataSchemaNode schemaNode : node.getChildNodes()) {