Skip to content

Commit 290ca0d

Browse files
author
Rodolfo Totaro
committed
eclipse-archived#190 xtext generation workflow
1 parent f1369b1 commit 290ca0d

File tree

1 file changed

+33
-10
lines changed
  • org.eclipse.triquetrum.commands.xtext/bin/org/eclipse/triquetrum/commands

1 file changed

+33
-10
lines changed

org.eclipse.triquetrum.commands.xtext/bin/org/eclipse/triquetrum/commands/GenerateTqcl.mwe2

Lines changed: 33 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,46 @@ var rootPath = ".."
77

88
Workflow {
99

10+
// component = org.eclipse.emf.mwe.utils.DirectoryCleaner
11+
// {
12+
// directory = ""
13+
// }
1014
component = XtextGenerator {
15+
cleaner = {
16+
enabled = true
17+
}
18+
1119
configuration = {
1220
project = StandardProjectConfig {
1321
baseName = "org.eclipse.triquetrum.commands.xtext"
1422
rootPath = rootPath
1523
runtimeTest = {
24+
enabled = false
1625
src = "src/test/java"
17-
srcGen="src/test/java-gen"
18-
26+
srcGen = "src/test/java-gen"
1927
}
20-
runtime =
21-
{
28+
runtime = {
2229
src = "src/main/java"
23-
srcGen="src/main/java-gen"
30+
srcGen = "src/main/java-gen"
2431
}
2532
eclipsePlugin = {
26-
enabled = true
33+
name = ".ui"
34+
enabled = false
2735
src = "src/main/java"
28-
srcGen="src/main/java-gen"
36+
srcGen = "src/main/java-gen"
2937
}
30-
38+
3139
eclipsePluginTest = {
32-
enabled = true
40+
enabled = false
3341
src = "src/test/java"
34-
srcGen="src/test/java-gen"
42+
srcGen = "src/test/java-gen"
3543
}
44+
genericIde = {
45+
name = ".ide"
46+
src = "src/main/java"
47+
srcGen = "src/main/java-gen"
48+
}
49+
3650
createEclipseMetaData = true
3751
}
3852

@@ -45,8 +59,14 @@ Workflow {
4559
language = StandardLanguage {
4660
name = "org.eclipse.triquetrum.commands.Tqcl"
4761
fileExtensions = "tdcl"
62+
emfGenerator = {
63+
javaModelDirectory = "org.eclipse.triquetrum.commands.xtext/src/main/java-gen"
64+
}
65+
66+
4867
generator = generator.GeneratorFragment2 {
4968
generateStub = true
69+
generateXtendStub = false
5070
}
5171

5272
serializer = {
@@ -64,6 +84,9 @@ Workflow {
6484
generateStub = true
6585
generateXtendStub = false
6686
}
87+
88+
89+
6790
}
6891
}
6992
}

0 commit comments

Comments
 (0)