Rework Java import tracking
[mdsal.git] / binding / mdsal-binding-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / java / api / generator / EnumTemplate.xtend
index 45c994cde07edc0e23d52b206b323d98fba76c85..5f814ae719a07d18c7099a10dd0bc073f50f17e7 100644 (file)
@@ -9,10 +9,6 @@ package org.opendaylight.mdsal.binding.java.api.generator
 
 import static org.opendaylight.mdsal.binding.model.util.BindingGeneratorUtil.encodeAngleBrackets
 
-import com.google.common.collect.ImmutableMap
-import java.util.Map
-import java.util.Objects
-import java.util.Optional
 import org.opendaylight.mdsal.binding.model.api.Enumeration
 import org.opendaylight.mdsal.binding.model.api.GeneratedType
 
@@ -25,6 +21,16 @@ class EnumTemplate extends BaseTemplate {
      */
     val Enumeration enums
 
+    /**
+     * Constructs instance of this class with concrete <code>enums</code>.
+     *
+     * @param enums enumeration which will be transformed to JAVA source code
+     */
+    new(AbstractJavaGeneratedType javaType, Enumeration enums) {
+        super(javaType, enums as GeneratedType)
+        this.enums = enums
+    }
+
     /**
      * Constructs instance of this class with concrete <code>enums</code>.
      *