* 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