最近急着要交个文档,想办法搞点UML图上去,就想到了有没有Eclipse逆向工程的插件,一找果然有,
找到的是ModelGoon这个插件,支持自动生成类图、交互图、顺序图、包之间引用关系图这四种图,用起来相当惬意,不过其官网需要代理才能访问,我自己去下载也有问题下不了,在百度找到了这两个下载地址:
http://ishare.iask.sina.com.cn/f/24478838.html?from=dl
http://download.csdn.net/download/hilbert196/5236612
安装到Eclipse:
点击Eclipse的Help->Install New Software,在Work With一栏点击Add,把下载的包添加进去,然后就出现了ModelGoon的可选安装包,一路Next,Accept,OK就安装成功了。
在Eclipse中使用:
在Package Explorer的工程目录里点击右键菜单->Other里会多出一项ModelGoon Diagrams,可以建立class diagram,interaction diagram,package dependencies diagram,建好一个diagram文件后,直接将.java文件拖到图内即可自动生成相关的关系图,每次拖拽新的.java文件进来,类之间有关联关系的自动关联上,很强大。
关于顺序图的生成,是在类图中的类方法名上点击右键,选择show sequence即可生成。