Bug 8002 - Fixing and cleanup of templates for binding2
[mdsal.git] / binding2 / mdsal-binding2-generator-impl / src / main / twirl / org / opendaylight / mdsal / binding / javav2 / generator / impl / yangTemplateForNodes.scala.txt
index 3d4da7cc849b3593566d2444a4f8bdd0a7cbd26b..6d6a2fa088a12d6542c849c7fbf4dcffb494d017 100644 (file)
 * Twirl is transformed to Scala and compiled. Then,       *
 * it can be called from Java with particular input        *
 * parameters to render desired output code.               *
-*                                                         *
-* Note: we should introduce our own format instead of txt *
 ***********************************************************@
 
+@import org.opendaylight.yangtools.yang.model.api.Module
 @import org.opendaylight.yangtools.yang.model.api.NotificationDefinition
 @import org.opendaylight.yangtools.yang.model.api.RpcDefinition
 @import org.opendaylight.yangtools.yang.model.api.SchemaNode
 
-@(nodes: Set[_ <: SchemaNode])
+@(nodes: Set[_ <: SchemaNode], module: Module)
 @if(nodes != null) {
     @for(node <- nodes) {
         @if(node.isInstanceOf[NotificationDefinition]) {
-                @yangTemplateWriteNotification(node.asInstanceOf[NotificationDefinition])
+                @yangTemplateWriteNotification(node.asInstanceOf[NotificationDefinition], module)
         }
         @if(node.isInstanceOf[RpcDefinition]) {
-                @yangTemplateWriteRPC(node.asInstanceOf[RpcDefinition])
+                @yangTemplateWriteRPC(node.asInstanceOf[RpcDefinition], module)
         }
     }
 }
\ No newline at end of file