java生成类图_Java反向生成类图

延续探讨昨天的Java反向生成类图问题。今天用的工具是 Omondo Eclipse UML

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

-Xms40m

-Xmx512m

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

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

53ed477d6224f0c4eb4d49df6b42bdb8.png

537d65152b06c45fe175afe3db1569f6.png

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

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

9ed492588c21708c0013655f4a398e48.png

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

3e44d5c6525cb15fbb6838f3424dd1f9.png

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

f881ac65d06d40e020524fa177e7dd54.png

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

b4b336bf1032c2a776b34a45de7d3e11.png

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

8d1886c9928b5e5e91c8d58902afcfce.png

排序后果然好看些了。

4d6f21490cfc3ee6f3996a3ce413551f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值