在Eclipse中使用XText定义dsl(域特定语言)

时间:2015-02-18 09:16:06

标签: java eclipse dsl xtext xtend

我需要你关于xtext编程的帮助!
我有一个图表(sysml模型“xmi文件”)我想使用它的元素(元素动作的名称......)来构建一个使用xtext的新编辑器。
 我是初学者,我想知道如何开始以及如何导入xmi文件来探索它的内容。

1 个答案:

答案 0 :(得分:0)

如果为它们提供资源服务提供者,则可以引用非xtext(但基于ecore)模型。

  • 我不知道你使用的eclipse sysml工具是否基于ecore - 你必须深入了解插件或告诉如何获取它们 - 使用文件扩展名会很有帮助!= xmi
  • 如果它为该语言提供resourceserviceprovider(或者您也可以在全局范围提供程序中加载模型)
  • 使用基于ecore的元模型在dsl
  • 中定义交叉引用

我已经在几年前在这里描述过https://christiandietrich.wordpress.com/2011/07/17/xtext-2-0-and-uml/