1 package org.opendaylight.controller.sal.java.api.generator
3 import org.opendaylight.controller.sal.binding.model.api.Enumeration
9 new(Enumeration enums) {
14 val body = generateBody
16 return pkg.toString + body.toString
19 def generateAsInnerClass() {
23 def private generateBody() '''
24 public enum «enums.name» {
25 «FOR v : enums.values SEPARATOR ",\n"»
26 «" "»«v.name»(«v.value»)«
31 private «enums.name»(int value) {
37 def private generatePkg() '''
38 package «enums.packageName»;