首页 > 其他 > 详细

创建EMF模型来读写XML文件

时间:2014-02-15 05:46:08      阅读:360      评论:0      收藏:0      [点我收藏+]

关于EMF

  EMF(全称Eclipse Modeling Framework),是Eclipse组织推出的建模框架。它能够帮助软件开发人员将模型(UML, XSD等)转换成为健壮且功能丰富的Java代码。通过使用EMF,程序员编写的程序能免费的获得一个健壮的模型层,它通常比程序员自己手工编写的模型层更为健壮。事实上,有很多商业产品都使用了 EMF 来作为其模型层。由于 EMF 的广泛使用,Eclipse 组织为其推出了众多的周边模块。

 

Fixflow中的EMF

  Fixflow引擎读写BPMN2.0模型文件都是通过EMF来实现,扩展的"fixflow:"的元素也是通过EMF提供的注入技术实现,Eclipse的流程设计器上也使用EMF去读写模型文件,

除此之外,系统里的各种.xml配置文件都是EMF完成读写,同时还涉及到了脱离Eclipse环境在web中使用EMF。

 

设计模型

假设我们需要通过EMF读写一个这样格式的XML文件:

bubuko.com,布布扣
1 <bookRepository>
2    <book id="1" name="我的奋斗" author="阿道夫·希特勒"></book>
3    <book id="2" name="闪击英雄" author="海因茨·古德里安"></book>
4    <book id="3" name="失去的胜利" author="冯·埃里希·曼施泰因"></book>
5 </bookRepository>
bubuko.com,布布扣

下面就根据上面XML实例来创建一个EMF模型。(当然EMF支持用一个XSD文件来生成EMF模型,这种方式我们这里先不做介绍)

创建EMF模型来读写XML文件

原文:http://www.cnblogs.com/kenshin1985/p/3546430.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!