this.context = context
for (module : modules) {
val dataContainers = module.childNodes.filter[it|it instanceof ContainerSchemaNode || it instanceof ListSchemaNode]
- if (!dataContainers.empty) {
+ if (!dataContainers.empty || !module.rpcs.nullOrEmpty) {
configData = new ArrayList
operationalData = new ArrayList
private def resourceParams() '''
«FOR pathParam : pathListParams»
+ «IF pathParam != null»
«val prefix = pathParam.type.QName.prefix»
«val type = if (prefix.nullOrEmpty) pathParam.type.QName.localName else prefix + ":" + pathParam.type.QName.localName»
<param required="true" style="template" name="«pathParam.QName.localName»" type="«type»"/>
+ «ENDIF»
«ENDFOR»
'''