From 2d24d81e087346971f850a64ffccfd10c22107d5 Mon Sep 17 00:00:00 2001 From: Sven Efftinge Date: Thu, 12 Nov 2015 18:04:32 +0100 Subject: [PATCH] migrated SuperTestLanguage and SubTestLanguage --- .../model/generated/SubTestLanguage.ecore | 12 ++++++++++++ .../model/generated/SubTestLanguage.genmodel | 15 +++++++++++++++ .../model/generated/SuperTestLanguage.ecore | 11 +++++++++++ .../model/generated/SuperTestLanguage.genmodel | 16 ++++++++++++++++ .../eclipse/xtext/GenerateAllTestLanguages2.mwe2 | 6 +++--- .../src/org/eclipse/xtext/TestLanguage.xtend | 3 +++ .../SubTestLanguageSemanticSequencer.java | 8 ++++++++ .../SubTestLanguageSyntacticSequencer.java | 8 ++++++++ 8 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.ecore create mode 100644 tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.genmodel create mode 100644 tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.ecore create mode 100644 tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.genmodel create mode 100644 tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSemanticSequencer.java create mode 100644 tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSyntacticSequencer.java diff --git a/tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.ecore b/tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.ecore new file mode 100644 index 000000000..564a3db99 --- /dev/null +++ b/tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.ecore @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.genmodel b/tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.genmodel new file mode 100644 index 000000000..0f44ed9ca --- /dev/null +++ b/tests/org.eclipse.xtext.tests/model/generated/SubTestLanguage.genmodel @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.ecore b/tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.ecore new file mode 100644 index 000000000..d7e5d0659 --- /dev/null +++ b/tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.ecore @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.genmodel b/tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.genmodel new file mode 100644 index 000000000..adbb3fdde --- /dev/null +++ b/tests/org.eclipse.xtext.tests/model/generated/SuperTestLanguage.genmodel @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/GenerateAllTestLanguages2.mwe2 b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/GenerateAllTestLanguages2.mwe2 index a2589edbb..1eb273c40 100644 --- a/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/GenerateAllTestLanguages2.mwe2 +++ b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/GenerateAllTestLanguages2.mwe2 @@ -90,9 +90,9 @@ Workflow { language = TestLanguage { name = "org.eclipse.xtext.generator.ecore.SuperTestLanguage" } -// language = TestLanguage { -// name = "org.eclipse.xtext.generator.ecore.SubTestLanguage" -// } + language = TestLanguage { + name = "org.eclipse.xtext.generator.ecore.SubTestLanguage" + } // language = TestLanguage { // name = "org.eclipse.xtext.XtextGrammarTestLanguage" // } diff --git a/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/TestLanguage.xtend b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/TestLanguage.xtend index 60f59ab86..7b4a51c14 100644 --- a/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/TestLanguage.xtend +++ b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/TestLanguage.xtend @@ -34,6 +34,9 @@ class TestLanguage extends XtextGeneratorLanguage { EMFGeneratorFragment2 emfGenerator = new EMFGeneratorFragment2 XtextAntlrGeneratorFragment2 parserGenerator = new XtextAntlrGeneratorFragment2 => [ debugGrammar = true + options => [ + classSplitting = true + ] ] XtextAntlrIDEAGeneratorFragment ideaParser = new XtextAntlrIDEAGeneratorFragment diff --git a/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSemanticSequencer.java b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSemanticSequencer.java new file mode 100644 index 000000000..75227388a --- /dev/null +++ b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSemanticSequencer.java @@ -0,0 +1,8 @@ +/* + * generated by Xtext + */ +package org.eclipse.xtext.generator.ecore.serializer; + + +public class SubTestLanguageSemanticSequencer extends AbstractSubTestLanguageSemanticSequencer { +} diff --git a/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSyntacticSequencer.java b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSyntacticSequencer.java new file mode 100644 index 000000000..558dfcb0b --- /dev/null +++ b/tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/generator/ecore/serializer/SubTestLanguageSyntacticSequencer.java @@ -0,0 +1,8 @@ +/* + * generated by Xtext + */ +package org.eclipse.xtext.generator.ecore.serializer; + + +public class SubTestLanguageSyntacticSequencer extends AbstractSubTestLanguageSyntacticSequencer { +}