Xtext:自定义推断的genmodel

时间:2015-12-20 14:05:15

标签: eclipse xtext

我正在尝试将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后处理元模型的一些文档/示例?

1 个答案:

答案 0 :(得分:1)

这已不再可能。您可以查看,评论并按照https://bugs.eclipse.org/bugs/show_bug.cgi?id=483209

中的解决方法进行操作