Refactor GeneratedTOBuilderImpl
[mdsal.git] / binding / mdsal-binding-generator-impl / src / main / java / org / opendaylight / mdsal / binding / yang / types / RuntimeTypeProvider.java
index 0ff5a009b3edb3bc2a0e431961cc0aaa9839d4d5..52f6a4285ef05657f4f9d95ee127dcf07c71bf25 100644 (file)
@@ -11,7 +11,9 @@ import com.google.common.annotations.Beta;
 import com.google.common.collect.ImmutableMap;
 import java.util.Map;
 import org.opendaylight.mdsal.binding.model.api.type.builder.EnumBuilder;
+import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTOBuilder;
 import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilderBase;
+import org.opendaylight.mdsal.binding.model.util.generated.type.builder.RuntimeGeneratedTOBuilder;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition;
@@ -40,4 +42,9 @@ public final class RuntimeTypeProvider extends AbstractTypeProvider {
     Map<String, String> resolveRegExpressionsFromTypedef(final TypeDefinition<?> typedef) {
         return ImmutableMap.of();
     }
+
+    @Override
+    public GeneratedTOBuilder newGeneratedTOBuilder(final String packageName, final String name) {
+        return new RuntimeGeneratedTOBuilder(packageName, name);
+    }
 }