刚刚辞职,在家闲着没事。一天在论坛闲逛,看到有人提议要做一个基于UML2的MDA工具,其中有一个工具是UML2的图形化编辑。一个UML工具中还包括很多东西,比如用例图、序列图什么的,我看了下UML2的一些文档,就简单实现一个类图编辑器。
目前这个编辑器还不能进行编辑,只是打开UML2的模型文件(可以用UML2的编辑器编辑),图形中可以显示:
1.类
2.类字段
3.类方法
4.枚举
5.继承关系连接
6.Association连接
里面还存在一些问题,比如Association连接不能区分开聚合等方式;两个类之间的如果有两个连接,连接线重合,这还需要把连接锚点改改才行。
目前我打算先把这个类图做完,之后再考虑做用例图什么的。
类图目前只实现图形显示,当图形显示完整后再做模型的编辑。等到编辑做完后,就开始进行分析UML2模型,利用JET生成代码。
有兴趣的朋友可以一起探讨一下。
截个图上来:

posted on 2006-04-15 15:20
Dart 阅读(167)
评论(0) 编辑 收藏 收藏至365Key 所属分类:
GEF 、
EMF 、
Eclipse