如何在Xtext中使用Orion作为Web编辑器?

时间:2017-06-11 12:49:33

标签: eclipse xtext

我试图搜索如何更改我的Xtext项目的Web编辑器。但似乎缺少一些文档。

我的问题是如何将默认的网页编辑器ace更改为我喜欢的编辑器orion?

1 个答案:

答案 0 :(得分:1)

你需要做两件事

  1. 调整工作流程以使用orion webSupport = { framework = "Orion"}(最好在第一代之前完成,因为生成一次文件不会被覆盖)
  2. 由于没有针对猎户座的webjar,您需要手动或单独下载/解压缩,具体取决于您的构建系统。
  3. 你可以看一下Yeoman generator-xtext(https://github.com/itemis/generator-xtext),它允许你创建一个gradle + xtext + web + orion项目。

    Workflow {
    
        component = XtextGenerator {
            ...
            language = StandardLanguage {
                name = "org.xtext.example.mydsl.MyDsl"
                fileExtensions = "mydsl"
    
                serializer = {
                    generateStub = false
                }
                validator = {
                    // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
                }
                webSupport = {
                    framework = "Orion"
                }
            }
        }
    }