应用 RSA 实现 EMF 的开发
2009-12-17 00:00:00 来源:WEB开发网核心提示: 在利用适当的Browse按钮之前,定位从RSA中导出的Ecore文件,应用 RSA 实现 EMF 的开发(4),点击Next就像图6中所示的那样,图6:提供源Ecore最后选择“Library ”包,RSA具有一项基于已经存在的EMF core模型创建模型的特性,在EMF
在利用适当的Browse按钮之前,定位从RSA中导出的Ecore文件。点击Next就像图6中所示的那样。
图6:提供源Ecore
最后选择“Library ”包,然后点击Finish退出向导。
现在,您将得到一个按照您所制定的要求而创建的 Library.genmodel 文件。
观察新的EMF模型
现在您已经创建了 Library EMF模型,在它们的编辑器中打开新的资源来观察结果。从中可以打开元素并检查它们的属性,就像图7中所示的那样。
图7:Genmodel 和Ecore 的生成
查看原图(大图)
现在此模型已经被转换到EMF模型,EMF可以在这个模型中被充分利用。
总结
RSA 和EMF在应用程序开发周期中都有着特定的用途,目的就是使您能够容易的跨工具使用。当工作在复杂的模型中时,使用RSA来开发模型就变得非常理想。 RSA能够提供可视化的UML建模,利用概要文件使之适应UML语义的能力,以及从一种模型转换到另一种模型的能力。RSA具有将其模型转换到EMF core模型的能力。另外,使用EMF所支持的功能,您可以使用EMF core模型来产生一个完整的EMF模型。
同样需要注意到的是,RSA具有一项基于已经存在的EMF core模型创建模型的特性。在EMF core模型是唯一可得到的模型来源时,RSA模型是最理想的方法。
本文示例源代码或素材下载
更多精彩
赞助商链接