From e2b08f79e353126cc0e89f3891aae032c591c515 Mon Sep 17 00:00:00 2001 From: Jie Han Date: Thu, 6 Jul 2017 17:29:56 +0800 Subject: [PATCH 1/1] Binding generator v2 - uses statement - uses of notification - changed for bebase Change-Id: I78acfd070b8fe1e9987adf7de01aab81037106a4 Signed-off-by: Jie Han --- .../mdsal/binding/javav2/generator/impl/ModuleToGenType.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/ModuleToGenType.java b/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/ModuleToGenType.java index 52a287f1ee..ab9567d240 100644 --- a/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/ModuleToGenType.java +++ b/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/ModuleToGenType.java @@ -12,6 +12,7 @@ import static com.google.common.base.Preconditions.checkArgument; import static org.opendaylight.mdsal.binding.javav2.generator.impl.AuxiliaryGenUtils.createDescription; import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.groupingsToGenTypes; import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.moduleTypeBuilder; +import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.processUsesImplements; import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.resolveNotification; import static org.opendaylight.mdsal.binding.javav2.generator.util.BindingTypes.NOTIFICATION_LISTENER; @@ -185,6 +186,7 @@ final class ModuleToGenType { if (notification != null) { resolveNotification(listenerInterface, null, basePackageName, notification, module, schemaContext, verboseClassComments, genTypeBuilders, typeProvider, genCtx); + processUsesImplements(notification, module, schemaContext, genCtx, BindingNamespaceType.Data); } } @@ -201,6 +203,7 @@ final class ModuleToGenType { resolveNotification(listenerInterface, potential.getQName().getLocalName(), basePackageName, tiedNotification, module, schemaContext, verboseClassComments, genTypeBuilders, typeProvider, genCtx); + processUsesImplements(tiedNotification, module, schemaContext, genCtx, BindingNamespaceType.Data); } } } -- 2.36.6