【问题标题】:Xtext: Customize inferred genmodelXtext:自定义推断的 genmodel
【发布时间】:2015-12-21 00:56:56
【问题描述】:

我正在尝试将 Xtext 项目升级到 2.9 版,但我不知道在使用 v. 2.9 时如何发布元模型(从 Xtext 语法推断)。在以前的版本中,可以只使用必要的自定义代码创建 ModelnamePostProcessor.ext 文件,并确保 MWE2 文件包含必要的设置,如下所示:

fragment = ecore.EMFGeneratorFragment auto-inject {
    emfRuntimeVersion = "2.10"
}

但是,当使用 Xtext 2.9 时,似乎根本无法使用该扩展。我没有对 .ext 文件进行任何更改,但 MWE2 工作流程看起来有点不同:

//...
language = StandardLanguage {
    name = "org.xtext.example.mydsl.MyDsl"
    fileExtensions = "mydsl"

    fragment = ecore.EMFGeneratorFragment2 auto-inject {
        emfRuntimeVersion = "2.9"
    }
    serializer = {
        generateStub = false
    }
}

有谁知道这里出了什么问题,或者知道一些关于如何使用 Xtext 2.9 对元模型进行后处理的文档/示例?

【问题讨论】:

    标签: eclipse xtext


    【解决方案1】:

    这已经不可能了。您可以查看、评论并遵循https://bugs.eclipse.org/bugs/show_bug.cgi?id=483209中的解决方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-18
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      相关资源
      最近更新 更多