我能否通过将ECore模型导入到其他模型中来重复使用它们?

8

我有多个不同用途的Ecore文件。现在我正在开发一个使用多个模型的工具。

我可以开发一个引用其他模型的ECore模型吗?例如,当我有A.Ecore和B.Ecore时,我如何创建一个C.Ecore,在其中我有来自A.Ecore或B.Ecore的属性类型?

2个回答

12

要在一个Ecore模型中引用另一个模型:

  1. 打开需要添加引用的模型在Ecore模型编辑器中。在你的例子中,打开文件C.ecore
  2. 右键单击编辑器中的顶级项目。在下面的例子中,您将点击 platform:/resource.../webpage.ecore 项。示例Ecore模型
  3. 选择“加载资源”,然后浏览工作区查找要包含的Ecore文件。在你的例子中,打开文件A.ecoreB.ecore

谢谢,这会对其他人有所帮助,肯定比我的解释更好 :) - mahonya

2

在ECore编辑器中加载资源可以导入其他模型。一旦加载,来自其他模型的类型可以在第一个模型中使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接