diff options
Diffstat (limited to 'dsl/org.eclipse.emf.parsley.dsl/xtend-gen/org/eclipse/emf/parsley/dsl/generator/EmfParsleyDslGenerator.java')
-rw-r--r-- | dsl/org.eclipse.emf.parsley.dsl/xtend-gen/org/eclipse/emf/parsley/dsl/generator/EmfParsleyDslGenerator.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/dsl/org.eclipse.emf.parsley.dsl/xtend-gen/org/eclipse/emf/parsley/dsl/generator/EmfParsleyDslGenerator.java b/dsl/org.eclipse.emf.parsley.dsl/xtend-gen/org/eclipse/emf/parsley/dsl/generator/EmfParsleyDslGenerator.java new file mode 100644 index 000000000..343a353db --- /dev/null +++ b/dsl/org.eclipse.emf.parsley.dsl/xtend-gen/org/eclipse/emf/parsley/dsl/generator/EmfParsleyDslGenerator.java @@ -0,0 +1,26 @@ +package org.eclipse.emf.parsley.dsl.generator; + +import com.google.inject.Inject; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.parsley.dsl.generator.EmfParsleyDslPluginXmlGenerator; +import org.eclipse.xtext.generator.IFileSystemAccess; +import org.eclipse.xtext.generator.IGenerator; +import org.eclipse.xtext.xbase.compiler.JvmModelGenerator; + +/** + * This generator calls the standard JvmModelGenerator and + * the generator for plugin.xml_gen + */ +@SuppressWarnings("all") +public class EmfParsleyDslGenerator implements IGenerator { + @Inject + private JvmModelGenerator jvmModelGenerator; + + @Inject + private EmfParsleyDslPluginXmlGenerator pluginXmlGenerator; + + public void doGenerate(final Resource input, final IFileSystemAccess fsa) { + this.jvmModelGenerator.doGenerate(input, fsa); + this.pluginXmlGenerator.doGenerate(input, fsa); + } +} |