Eclipse UML 插件ModelGoon和AmaterasUML的比较----阿冬专栏
来源:互联网 发布:atlas.ti7软件下载 编辑:程序博客网 时间:2024/05/17 05:18
Eclipse UML插件AmaterasUML的配置及使用
AmaterasUML是最好用的Eclipse UML插件之一,可以通过拖拽Java源文件,轻松生成类图结构,同时支持活动图、时序图和用例图。它的官方下载地址是:http://sourceforge.jp/projects/amateras/releases/#21568 ,目前最新是1.3.4版本。
在安装AmaterasUML之前,需要先安装另外一个插件GEF(Graphical Editing Framework),地址是:
http://www.eclipse.org/gef/updates/index.php ,在这个网址中可以找到GEF的update site是:http://download.eclipse.org/tools/gef/updates-pre-3_8/releases/ 。接着打开eclipse-Help-Install New Software对话框,点击Add按钮,将上面的update site命名为GEF,添加一个repository如下所示:
点击OK按钮之后,可以看到如下界面,我们选择最新版本的GEF SDK进行安装即可,安装过程需要一定时间,请耐心等待,安装完成之后,需要重启eclipse才能生效。
安装AmaterasUML相对来说简单多了,直接将下载到的AmaterasUML_1.3.4.zip文件解压后得到的3个jar文件拷贝到eclipse-plugins目录即可:
重启eclipse,我们以path的开源库android-priority-jobqueue为例子来说明AmaterasUML的使用,这个开源库的github地址是https://github.com/path/android-priority-jobqueue 。我们直接下载源码压缩包,解压后导入eclipse,注意一点是该库是基于android平台sdk开发的,因此需要首先在eclipse中安装和配置android sdk,这个本文略去不讲。jobqueue的包结构如下图所示:
在工程名称右键选择New-Other,弹出新建对话框如下图:
可以看到AmaterasUML选项,在其中选择Class Diagram,并命名后得到.cld文件,接着我们把工程network包中三个java文件拖拽到.cld文件视图中,AmaterasUML瞬间帮我们生成了这三个类的关系图
ModelGoon是个不错的eclipse插件,用于UML生成,支持java反向生成,导出图片等
下载地
址:http://download.csdn.net/detail/laizhenhai88/5298521
我安装后有3个类型,通过new->file->other可以找到
class不多解释,继承关系一目了然,看图
interaction可以看出类之间的依赖关系,具体到方法,看图
package可以检查出包的依赖关系,看图
- Eclipse UML 插件ModelGoon和AmaterasUML的比较----阿冬专栏
- 两种Eclipse UML 插件ModelGoon和AmaterasUML
- Eclipse插件Java反向生成UML — ModelGoon与AmaterasUML
- 推荐一个Eclipse的UML插件:AmaterasUML
- 分享一个Eclipse的UML插件-AmaterasUML
- [uml]可以逆向工程的Eclipse插件ModelGoon
- 【Eclipse】推荐UML插件Green UML、AmaterasUML
- 【Eclipse】推荐UML插件Green UML、AmaterasUML
- 【Eclipse】推荐UML插件Green UML、AmaterasUML
- 【Eclipse】推荐UML插件Green UML、AmaterasUML
- 【Eclipse】推荐UML插件Green UML、AmaterasUML
- 【Eclipse】推荐UML插件Green UML、AmaterasUML
- Eclipse自动生成UML插件ModelGoon教程
- [2013.04.19]AmaterasUML,eclipse的一款UML插件
- Eclipse中UML插件的安装(AmaterasUML)
- Eclipse UML插件AmaterasUML的配置及使用
- Eclipse UML插件 AmaterasUML 的配置及使用
- Eclipse UML插件AmaterasUML的配置及使用
- 每天一个算法之树变双向列表
- HDU 3887 Counting Offspring (树状数组+dfs)
- 构建工具-gulp
- JS与移动端webview的相互交互
- C++ 继承
- Eclipse UML 插件ModelGoon和AmaterasUML的比较----阿冬专栏
- DOM 笔记
- 为什么要写博客
- jsonp调用本地php数据
- 【Android - V】之SwipeRefreshLayout的使用
- vi编译器的使用
- 第十周是否为回文数
- MongoDB复制集原理
- C++Primer第十二章课后习题程序题源代码