Merge pull request #1225 from eclipse/ade-default-java-stubs

#1223 Generate MWE2 workflow in way to generate java code.
This commit is contained in:
Arne Deutsch 2019-11-04 10:04:20 +01:00 committed by GitHub
commit 51d251b191
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 72 additions and 0 deletions

View file

@ -27,6 +27,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -41,6 +42,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -27,6 +27,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -41,6 +42,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -30,6 +30,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -44,6 +45,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -24,6 +24,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -38,6 +39,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -20,6 +20,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -34,6 +35,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -20,6 +20,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -34,6 +35,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -20,6 +20,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -34,6 +35,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -20,6 +20,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -34,6 +35,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -21,6 +21,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -35,6 +36,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -21,6 +21,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -35,6 +36,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -30,6 +30,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -44,6 +45,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -30,6 +30,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -44,6 +45,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -30,6 +30,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -44,6 +45,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -24,6 +24,7 @@ Workflow {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -38,6 +39,9 @@ Workflow {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
}
}
}

View file

@ -238,6 +238,7 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
encoding = "«config.encoding»"
lineDelimiter = "«Strings.convertToJavaString(config.lineDelimiter)»"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
@ -265,6 +266,9 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
generateDeprecationValidation = true
}
generator = {
generateXtendStub = true
}
«IF config.junitVersion == JUnitVersion.JUNIT_5»
junitSupport = {
junitVersion = "5"

View file

@ -463,6 +463,9 @@ public class RuntimeProjectDescriptor extends TestedProjectDescriptor {
_builder.append("\t\t\t\t");
_builder.append("fileHeader = \"/*\\n * generated by Xtext \\${version}\\n */\"");
_builder.newLine();
_builder.append("\t\t\t\t");
_builder.append("preferXtendStubs = false");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("}");
_builder.newLine();
@ -549,6 +552,15 @@ public class RuntimeProjectDescriptor extends TestedProjectDescriptor {
_builder.append("\t\t\t");
_builder.append("}");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("generator = {");
_builder.newLine();
_builder.append("\t\t\t\t");
_builder.append("generateXtendStub = true");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("}");
_builder.newLine();
{
JUnitVersion _junitVersion = this.getConfig().getJunitVersion();
boolean _equals_1 = Objects.equal(_junitVersion, JUnitVersion.JUNIT_5);