atitit。自定义uml MOF EMF体系eclipse emf 教程o7t
1. 元对象机制(MOF,Meta-Object Facility)and 结构 1
5. 建立emf项目--建立一个empty emf proj 4
15. 防止覆盖自定义修改。。@generated标注 13
1. 元对象机制(MOF,Meta-Object Facility)and 结构
起源于统一建模语言(UML)。对象管理机构(Object Management Group|OMG)需要一种元模型结构来定义UML。
MOF被设计为4层次的结构。位于顶部的是元元模型层,即M3层。M3模型是MOF建立元模型(被称为M2模型)的语言。M2模型最明显的 例子是UML元模型,该模型描述UML。M2模型描述M1层以及M1层的要素,例如,UML模型。最后一层是M0层或数据层。它描述真实世界的物体。
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.youkuaiyun.com/attilax

本文详细介绍了使用EMF(Eclipse Modeling Framework)和MOF(Meta-Object Facility)在Eclipse环境下自定义UML建模语言的过程。内容涵盖元对象机制、元模型图、模型图、对象图,以及如何建立EMF项目、创建Ecore模型、使用Genmodel生成代码和编辑器。文章还讨论了GEF在图形化编辑中的作用,以及EMF的优势,如代码生成、元数据、序列化和编辑器支持。此外,还介绍了如何防止自定义修改被覆盖的技巧和EMF在实际应用中的问题。
最低0.47元/天 解锁文章
775

被折叠的 条评论
为什么被折叠?



