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
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022103u28a.png)
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022107qMGY.png)
效果还算不错,不光类图,还支持时序图等。但是这种方式只支持同一个包下的类,连子包里的类都不包括。好在人家也给出了解决方案。就是新建一个空白类图,再选中多个类,然后拖进去,改显示Inheritance > Show all Inheritance > Manual,最后重新排序序,Arrange Diagram > Arrange All。经我实践,发现一个更简单的办法。
首先选中你想反向的类,如果想加入整个包,可以直接选到包一级。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022109xHNp.png)
上图中明明有四个类,怎么到这里只有三个了,另外一个包中的独苗呢?O(∩_∩)O~,不要被这里的假象疑惑了,Just 往下走。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022114s4yI.png)
OK过后,你会发现其实第四个类已经出来了。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022119E7Z7.png)
如果你没有看到那些关系线,需要右键调出这个菜单设置一下。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022120XTUP.png)
最后为了好看,咱再排个序。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022122MdIp.png)
排序后果然好看些了。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022128XUCZ.png)
到这里下载试用吧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
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022103u28a.png)
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022107qMGY.png)
效果还算不错,不光类图,还支持时序图等。但是这种方式只支持同一个包下的类,连子包里的类都不包括。好在人家也给出了解决方案。就是新建一个空白类图,再选中多个类,然后拖进去,改显示Inheritance > Show all Inheritance > Manual,最后重新排序序,Arrange Diagram > Arrange All。经我实践,发现一个更简单的办法。
首先选中你想反向的类,如果想加入整个包,可以直接选到包一级。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022109xHNp.png)
上图中明明有四个类,怎么到这里只有三个了,另外一个包中的独苗呢?O(∩_∩)O~,不要被这里的假象疑惑了,Just 往下走。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022114s4yI.png)
OK过后,你会发现其实第四个类已经出来了。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022119E7Z7.png)
如果你没有看到那些关系线,需要右键调出这个菜单设置一下。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022120XTUP.png)
最后为了好看,咱再排个序。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022122MdIp.png)
排序后果然好看些了。
![](http://img1.51cto.com/attachment/201103/25/1907593_1301022128XUCZ.png)
相关文章推荐
- Java反向生成类图,不得不提的玫瑰
- StartUML反向(逆向)Java工程通过代码生成类图
- eclipse下生成Java类图和时序图,生成UML图(更完整版)
- 用PowerDesigner 生成类图并导出JAVA代码--详细教程
- powerDesigner类图生成JAVA代码
- PowerDesigner(七)-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)
- eclipse下生成Java类图和时序图,生成UML图
- Eclipse通过ModelGoon生成java类图
- 在Eclipse中现有的java类生成类图
- java连接oracle数据库(利用MyEclipse开发工具反向生成 bean与配置文件)
- mybatis逆向工程通过表反向生成java代码
- PowerDesigner 反转Java代码生成类图
- ubuntu12.04 eclipse下安装和使用AmaterasUML、ModelSpoon生成Java类图
- PowerDesigner中JAVA代码直接生成类图以及设置Digram中Symbol的隐藏显示样式
- PowerDesigner(八)-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)
- eclipse下安装和使用AmaterasUML、ModelSpoon生成Java类图
- MyEclipse从数据库反向生成Java实体类
- 八、面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)
- 用Rational Rose逆向工程(java)生成类图
- 使用EA(Enterprise Architect)自动生成SQLServer数据库所有表的schema设计和关系图(类图)-反向工程