Bug 1411 #1 BindingGeneratorImpl decomposition - Container schema nodes
[mdsal.git] / binding2 / mdsal-binding2-maven-api-gen-plugin / src / main / java / org / opendaylight / mdsal / binding / javav2 / maven / api / gen / plugin / CodeGeneratorImpl.java
index a881b82fecaecf7f595d64b81a9949ab09974948..bffcbb011f003c5536bcb016339c8cf4a4a98460 100644 (file)
@@ -18,6 +18,9 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import org.apache.maven.project.MavenProject;
+import org.opendaylight.mdsal.binding.javav2.generator.api.BindingGenerator;
+import org.opendaylight.mdsal.binding.javav2.generator.impl.BindingGeneratorImpl;
+import org.opendaylight.mdsal.binding.javav2.model.api.Type;
 import org.opendaylight.yangtools.yang.model.api.Module;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator;
@@ -55,6 +58,9 @@ public final class CodeGeneratorImpl implements BasicCodeGenerator, BuildContext
     @Override
     public Collection<File> generateSources(SchemaContext context, File outputBaseDir, Set<Module> currentModules) throws IOException {
 
+        final BindingGenerator bindingGenerator = new BindingGeneratorImpl(true);
+        final List<Type> types = bindingGenerator.generateTypes(context, currentModules);
+
         List<File> result = new ArrayList<>();
         return result;
     }