可能是 EMF 还是 EMOF?蚀?或者完全不同的东西或什么都没有......?
问问题
600 次
1 回答
4
从EMF 页面:
EMF - 核心 EMF 框架包括一个元模型 (Ecore),用于描述模型和模型的运行时支持,包括:
- 变更通知,
- 具有默认 XMI 序列化的持久性支持,
- 以及一个非常有效的反射 API,用于一般地操作 EMF 对象。
所以我猜Ecore在这里代表“EMF核心元模型”。
从这个Eclipse 帮助页面:
对于那些熟悉 OMG(对象管理组)MOF(元对象工具)的人,您可能想知道 EMF 与它的关系。
实际上,EMF 最初是作为 MOF 规范的一个实现,但基于我们从使用它实现大量工具中获得的经验而从那里演变而来的。
EMF 可以被认为是 MOF API 核心子集的高效 Java 实现。
但是,为避免混淆,EMF 中的类似 MOF 的核心元模型称为 Ecore。在当前的 MOF 2.0 提案中,MOF 模型的一个类似子集被分离出来,它称为EMOF (Essential MOF) 。Ecore 和 EMOF 之间存在小的,主要是命名差异;但是,EMF 可以透明地读取和写入 EMOF 的序列化。
所以“E”的“基本”在这里确实有一些基础。
于 2010-03-29T12:39:39.930 回答