«ENDIF»
'''
}
-
+
def static String generateYangSnipet(Set<? extends SchemaNode> nodes) {
if (nodes.nullOrEmpty)
return ''
-
+
'''
«FOR node : nodes»
«IF node instanceof NotificationDefinition»
}
def private static writeEnumPair(EnumPair pair) {
- var boolean hasEnumPairValue = pair.value != null
'''
- enum «pair.name»«IF !hasEnumPairValue»;«ELSE»{
+ enum «pair.name» {
value «pair.value»;
}
- «ENDIF»
'''
}
reference
"«deviation.reference»";
«ENDIF»
- «IF deviation.deviate != null && !deviation.deviate.name.nullOrEmpty»
- deviation «deviation.deviate.name»;
- «ENDIF»
+ «FOR dev : deviation.deviates»
+ «IF dev != null && dev.deviateType != null»
+ deviation «dev.deviateType.name»;
+ «ENDIF»
+ «ENDFOR»
}
'''
}