EMF建模工具:EclipseUml

本文介绍了如何使用EclipseUML工具进行图形化生成ecore文件,并通过实例演示了如何利用此工具进行EMF项目的搭建过程。该工具支持关联关系的定义,包括聚合关系及元素数量范围。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
    看了八进制关于EMF的一些介绍,也不禁想学习一下,在他的文章里面提到了一个支持EMF,图形化生成ecore的工具,叫EclipseUml,该工具的free版本完全可以够用,不过好像它的官网被part给封了,我搞到了一份,支持eclipse3.1版本的,放在朋友的网站下,供大家下载,欲下从速
  
 下载地址

    http://www.leexuan.com/upload/eclipseUML.jar
  安装:
     直接双击jar,或在命令行下输入 java -jar *.jar

     安装界面会直接出来,它会要你选择eclipse的地址,注意是3.1版本的,该工具也会自动替你安装GEF,EMF.选择就可以了



   安装完后,在Eclipse新建一个java工程,叫umltest,然后新建个包,这里叫com.maxwolf ,右击包,新建一个EMF Class Diagram,在包中会创建相应的.ecd和.ecore,ecd用来画图,ecore保存模型信息,用做EMF工程.




然后点击maxwolf.ecd就可以画图了,我试了一下,如下


挺简便,对于关联关系来说,在其属性窗口里containment代表聚合关系,low bound和upperbound 代表含有的个数范围

好了,做完了这个,下面就可以加载生成的ecore文件,创建EMF 项目了

 
 
 继续学习中...
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值