Binding generator v2 - fix action #2 19/61419/2
authorJie Han <han.jie@zte.com.cn>
Mon, 17 Jul 2017 02:22:13 +0000 (10:22 +0800)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Wed, 9 Aug 2017 12:19:38 +0000 (12:19 +0000)
- delete duplicate resolving data node which has been done in
resolveOperationNode

Change-Id: I1fda7f35cc84f14dff1213f7c70fd844d9d08607
Signed-off-by: Jie Han <han.jie@zte.com.cn>
(cherry picked from commit de3659e9417072d31f34812a65fdaa79b9eeba83)

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

index 3a3812b9caf75b088b2235e667e00759078e8b0f..a9b9f438c0cc89b02b3714be92581e1efa9e80ef 100644 (file)
@@ -210,7 +210,6 @@ final class RpcActionGenHelper {
         return genCtx;
     }
 
-    //TODO: This method should be reusable for convertion of action that is in grouping.
     /**
      * Converts RPC, Action or routed RPC into generated type
      * @return generated type
@@ -282,9 +281,6 @@ final class RpcActionGenHelper {
                 interfaceBuilder.addImplementsType(parameterizedTypeFor(LIST_ACTION, parentType, inType, outType));
             } else {
                 //Action
-                GenHelperUtil.resolveDataSchemaNodes(module, basePackageName, parentType, parentType,
-                        ((ContainerSchemaNode) parent).getChildNodes(), genCtx, schemaContext, verboseClassComments,
-                        genTypeBuilders, typeProvider, namespaceType);
                 operationMethod.addParameter(parameterizedTypeFor(INSTANCE_IDENTIFIER, parentType), "ii");
                 interfaceBuilder.addImplementsType(parameterizedTypeFor(ACTION, parentType, inType, outType));
             }