diff options
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2')
-rw-r--r-- | Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 new file mode 100644 index 00000000..fa383404 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 | |||
@@ -0,0 +1,46 @@ | |||
1 | module hu.bme.mit.inf.dslreasoner.faulttree.components.GenerateCftLanguage | ||
2 | |||
3 | import org.eclipse.xtext.xtext.generator.* | ||
4 | import org.eclipse.xtext.xtext.generator.model.project.* | ||
5 | |||
6 | var rootPath = ".." | ||
7 | |||
8 | Workflow { | ||
9 | |||
10 | component = XtextGenerator { | ||
11 | configuration = { | ||
12 | project = StandardProjectConfig { | ||
13 | baseName = "hu.bme.mit.inf.dslreasoner.faulttree.components" | ||
14 | rootPath = rootPath | ||
15 | eclipsePlugin = { | ||
16 | enabled = true | ||
17 | } | ||
18 | createEclipseMetaData = true | ||
19 | } | ||
20 | code = { | ||
21 | encoding = "UTF-8" | ||
22 | lineDelimiter = "\n" | ||
23 | fileHeader = "/*\n * generated by Xtext \${version}\n */" | ||
24 | } | ||
25 | } | ||
26 | language = StandardLanguage { | ||
27 | name = "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage" | ||
28 | fileExtensions = "cft" | ||
29 | |||
30 | referencedResource = "platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel" | ||
31 | referencedResource = "platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.genmodel" | ||
32 | |||
33 | serializer = { | ||
34 | generateStub = false | ||
35 | } | ||
36 | validator = { | ||
37 | // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" | ||
38 | // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage | ||
39 | generateDeprecationValidation = true | ||
40 | } | ||
41 | junitSupport = { | ||
42 | junitVersion = "5" | ||
43 | } | ||
44 | } | ||
45 | } | ||
46 | } | ||