Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java26
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);
+ }
+}

Back to the top