在Xtext / MWE2中导入ecore程序包/参考资源

时间:2018-10-20 11:21:15

标签: eclipse dsl xtext

我不太确定如何通过导入 workflow 部分中的 GeneratyMydsl.mwe2 文件导入要在Xtext语法中使用的模型。

在我的示例中,他们通过添加 referencedResource =         “平台:/resource/org.example.domainmodel/model/Domainmodel.genmodel”

平台是什么意思,我该如何准确地引用自己的模型?我的语法的文件位置与模型的文件位置没有真正的关联。

1 个答案:

答案 0 :(得分:0)

platform:/resource/project/folder/file是eclipse中的uri。因此,platform:/resource/org.example.domainmodel/model/Domainmodel.genmodel指向org.example.domainmodel项目,model文件夹,Domainmodel.genmodel文件。

EMF和MWE具有通过查看文件夹结构和类路径来“模仿”独立模式下行为的功能。