GenerateSemanticAdaptation.mwe2 954 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. module be.uantwerpen.ansymo.semanticadaptation.GenerateSemanticAdaptation
  2. import org.eclipse.xtext.xtext.generator.*
  3. import org.eclipse.xtext.xtext.generator.model.project.*
  4. var rootPath = ".."
  5. Workflow {
  6. component = XtextGenerator {
  7. configuration = {
  8. project = StandardProjectConfig {
  9. baseName = "be.uantwerpen.ansymo.semanticadaptation"
  10. rootPath = rootPath
  11. runtimeTest = {
  12. enabled = true
  13. }
  14. eclipsePlugin = {
  15. enabled = true
  16. }
  17. eclipsePluginTest = {
  18. enabled = true
  19. }
  20. createEclipseMetaData = true
  21. }
  22. code = {
  23. encoding = "UTF-8"
  24. fileHeader = "/*\n * generated by Xtext \${version}\n */"
  25. }
  26. }
  27. language = StandardLanguage {
  28. name = "be.uantwerpen.ansymo.semanticadaptation.SemanticAdaptation"
  29. fileExtensions = "sa"
  30. serializer = {
  31. generateStub = false
  32. }
  33. validator = {
  34. // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
  35. }
  36. }
  37. }
  38. }