什么是eclipse全球生态资源集

时间:2015-06-28 23:17:43

标签: eclipse eclipse-emf eclipse-emf-ecore

我想从概念上理解Eclipse如何跟踪其环境中的当前资源,特别是(.ecore)文件。

例如,当我右键单击ecore文件并单击" Load Resources"然后单击按钮"浏览已注册的软件包" (见下图),eclipse如何填充此列表。

enter image description here

1 个答案:

答案 0 :(得分:1)

如果要以编程方式访问此信息,请查看org.eclipse.emf.ecore.EPackage.Registry.INSTANCE,它包含EMF使用的全局EPackage注册表。

此列表由Eclipse插件的plugin.xml文件中声明的扩展填充,其中包含EMF生成的模型(为您的ecore创建一个genmodel并通过右键单击根目录生成代码的模型部分genmodel)。 Here是Dart元模型的结果示例。