From: Jie Han Date: Thu, 6 Jul 2017 09:29:56 +0000 (+0800) Subject: Binding generator v2 - uses statement - uses of notification X-Git-Tag: release/nitrogen~55 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=e2b08f79e353126cc0e89f3891aae032c591c515;hp=7aecab16128ca4f551e4c736ba395acdba2c30d7;p=mdsal.git Binding generator v2 - uses statement - uses of notification - changed for bebase Change-Id: I78acfd070b8fe1e9987adf7de01aab81037106a4 Signed-off-by: Jie Han --- 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); } } }