您的位置:首页 > 编程语言 > Java开发

Java反向生成类图

2011-03-25 11:02 211 查看
延续探讨昨天的Java反向生成类图问题。今天用的工具是 Omondo Eclipse UML

到这里下载试用吧http://www.ejb3.org/download.html

当然别忘了官网上的提醒,修改eclipse.ini 文件。

-Xms40m

-Xmx512m

-XX:PermSize=512m 这个真得有,不然真会挂,O(∩_∩)O~。

官网上给出了比较详细的反向工程文档:

http://www.forum-omondo.com/documentation_eclipseuml_2008/reverse/index.html









效果还算不错,不光类图,还支持时序图等。但是这种方式只支持同一个包下的类,连子包里的类都不包括。好在人家也给出了解决方案。就是新建一个空白类图,再选中多个类,然后拖进去,改显示Inheritance > Show all Inheritance > Manual,最后重新排序序,Arrange Diagram > Arrange All。经我实践,发现一个更简单的办法。

首先选中你想反向的类,如果想加入整个包,可以直接选到包一级。





上图中明明有四个类,怎么到这里只有三个了,另外一个包中的独苗呢?O(∩_∩)O~,不要被这里的假象疑惑了,Just 往下走。





OK过后,你会发现其实第四个类已经出来了。





如果你没有看到那些关系线,需要右键调出这个菜单设置一下。





最后为了好看,咱再排个序。





排序后果然好看些了。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: