Rework inlined union generation
[mdsal.git] / binding / mdsal-binding-generator-util / src / main / java / org / opendaylight / mdsal / binding / model / util / generated / type / builder / CodegenGeneratedTOBuilder.java
index 2a0f45297a012a91678436f7c673b900f3baa10e..36cd6d2c201f106cc1fa2c5e1aef9ddcf6357335 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.mdsal.binding.model.util.generated.type.builder;
 
 import org.opendaylight.mdsal.binding.model.api.GeneratedProperty;
 import org.opendaylight.mdsal.binding.model.api.GeneratedTransferObject;
+import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
 import org.opendaylight.mdsal.binding.model.api.Restrictions;
 import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedPropertyBuilder;
 import org.opendaylight.yangtools.yang.common.QName;
@@ -23,8 +24,8 @@ public final class CodegenGeneratedTOBuilder extends AbstractGeneratedTOBuilder
     private String moduleName;
     private SchemaPath schemaPath;
 
-    public CodegenGeneratedTOBuilder(final String packageName, final String name) {
-        super(packageName, name);
+    public CodegenGeneratedTOBuilder(final JavaTypeName identifier) {
+        super(identifier);
     }
 
     @Override
@@ -63,8 +64,8 @@ public final class CodegenGeneratedTOBuilder extends AbstractGeneratedTOBuilder
     }
 
     @Override
-    AbstractEnumerationBuilder newEnumerationBuilder(final String packageName, final String name) {
-        return new CodegenEnumerationBuilder(packageName, name);
+    AbstractEnumerationBuilder newEnumerationBuilder(final JavaTypeName identifier) {
+        return new CodegenEnumerationBuilder(identifier);
     }
 
     private static final class GTO extends AbstractGeneratedTransferObject {
@@ -75,7 +76,7 @@ public final class CodegenGeneratedTOBuilder extends AbstractGeneratedTOBuilder
         private final String moduleName;
         private final SchemaPath schemaPath;
 
-        public GTO(final CodegenGeneratedTOBuilder builder) {
+        GTO(final CodegenGeneratedTOBuilder builder) {
             super(builder);
             this.restrictions = builder.restrictions;
             this.reference = builder.reference;