1、ModelGoon介绍
ModelGoon 是一个 Eclipse插件,能将Eclipse中现有的java类生成类图,可以进行Java 包的依赖分析,基于UML图进行模型设计,以及逆向工程(即从已有源代码生成类图)。
2、ModelGoon下载与安装
下载地址:
http://download.csdn.net/download/u012225772/8395471
(另附官网ModelGoon-4.4.1-site.zip下载方法链接,有时候非常卡顿:http://marketplace.eclipse.org/content/modelgoon-uml4java
2.1 下载
本示例的环境为:Windows 7_X64, Eclipse Juno, JDK1.7, JRE1.7。待安装的ModelGoon版本为:ModelGoon-4.4.1-site.zip。下载ModelGoon-4.4.1-site.zip到电脑,最好保存在"\eclipse\"文件夹下面。
2.2 安装
打开eclipse,选择help-->install new software。点击work with-->Add-->Archive,选择已经下载的ModelGoon-4.4.1-site.zip,一路next或者accept,最后选择finish完成安装。(有的时候安装过程会比较长,还可能出现类似卡死的现象,长时间没有任何进度。这时候不要取消,耐心等待就好)。
3、ModelGoon使用
ModelGoon安装成功后,重新启动eclipse。在eclipse中,选择已经打开的Java或者Android工程。在合适的文件夹或者直接在工程根目录中,File-->new-->other-->ModelGoonDiagrams,如下图所示:
3.1 Class Diagram
选择Class Diagram,在自己Java工程中创建一个后缀是.mgc的文件,用它来生成类图。用法很简单,直接把Java类拖拽到这个文件视图中,就会自动生成UML类图。
3.2 Interaction Diagram
选择Interaction Diagram,在自己Java工程中创建一个后缀是.mgi的文件,可以看出类之间的依赖关系,具体到方法,如下图所示:
3.3 Package Diagram
选择Package Diagram,在自己Java工程中创建一个后缀是.mgp的文件,可以检查出包的依赖关系,如下图所示:
3.4 最终的工程文件结构效果如下图所示:
相关推荐
- 安装ModelGoon插件:访问Eclipse Marketplace,搜索ModelGoon并按照提示安装最新版本(如4.4.1)。 - 导入项目:在Eclipse中导入你的Java项目,确保项目已完全构建。 - 生成UML图:右键点击项目或单个类,选择...
**ModelGoon 4.4.1:JAVA类到UML转换神器** 在软件开发过程中,UML(统一建模语言)是一种强大的可视化工具,它能够帮助开发者理解、设计和交流复杂的系统结构。ModelGoon是一款高效实用的JAVA类转换UML工具,版本...
ModelGoon插件充分利用了UML的优势,使开发者能够在Eclipse环境中直接操作UML模型,通过拖拽和设置属性快速创建类图,提高开发效率。 二、模型设计 1. 类图创建:ModelGoon允许用户直接在Eclipse内创建类图,定义...
系统会自动生成一个包含类、接口、方法等元素的UML图,这将帮助你直观地理解代码结构。 对于包依赖关系图的生成,同样在选定的项目或包上右键点击,选择"ModelGoon" -> "Show Dependencies"。这样,Eclipse会显示一...
3. **UML到代码的正向工程**:虽然不如反向工程常见,但ModelGoon也支持从UML图生成Java代码。这在设计阶段特别有用,因为它允许开发者先用UML描述系统,然后自动生成代码框架。 4. **定制和扩展**:ModelGoon提供...
ModelGoon作为Eclipse的插件,它为Java开发者提供了方便,能够将已有的Java类自动生成为UML类图,使得代码结构一目了然。 首先,让我们详细了解一下ModelGoon的功能。这个插件的主要特性包括: 1. **Java类图生成*...
为了提高开发效率和代码理解性,Eclipse提供了丰富的插件支持,其中之一就是用于UML反向工程的工具,能够帮助开发者从已有的源代码自动生成类图。本文将详细介绍这款“Eclipse插件之UML反向类图生成工具”。 首先,...
本篇将详细介绍如何安装并使用“ModelGoon”这款Eclipse插件,它是一款帮助开发者自动生成UML(统一建模语言)模型的工具。 首先,我们来看标题提到的“eclipse生成uml插件的安装包,modelGoon最新安装包”。...
标题“ModelGoon-4.4.1-生成java类图eclipse插件”揭示了我们讨论的主题是一款名为ModelGoon的Eclipse插件,其版本为4.4.1,主要功能是帮助Java开发者生成Java类图。这款插件能够将Java源代码解析成图形化的表示,...
4. **逆向工程**:在项目中选中要分析的Java源代码目录,右键点击,选择ModelGoon提供的逆向工程选项,插件会自动分析代码并生成对应的UML图。 5. **查看与编辑**:生成的UML模型可以在Eclipse中直接查看,也可以...
《使用Eclipse与Java创建UML类图》 在软件开发过程中,UML(统一建模语言)是一种广泛使用的建模工具,它可以帮助我们清晰地表达系统设计的各个层面。在Java开发环境中,Eclipse IDE提供了强大的UML支持,使得...
在实际使用中,开发人员可以根据项目需求,利用AmaterasUML_1.3.4插件绘制UML图,提高代码质量,减少错误,并且便于团队成员之间的沟通和协作。通过与Eclipse IDE的紧密集成,AmaterasUML成为了一个强大而实用的工具...
Eclipse逆向工程插件ModelSpoon,由代码轻松生成UML图。GEF是ModelSpoon依赖的插件,必须要先安装GEF,才能使用ModelSpoon。 实测Eclipse 3.6.x、4.4以及MyEclipse 2014均可使用。 ModelSpoon安装到Eclipse: 点击...
ModelGoon可以从现有的Java源代码中提取信息,自动生成对应的类图或其他UML图,帮助开发者快速理解和重构现有代码。 5. **集成于Eclipse**: 作为Eclipse插件,ModelGoon无缝集成于开发环境,开发者无需离开IDE就...
本文介绍6款开源的工具,可以将Java项目反向工程到UML的类图。... ModelGoon是一个Java包的依赖分析的Eclipse插件,用来显示项目中Java包与包之间的依赖关系,如下图所示: 4.Green Green是E
ModelGoon是个不错的eclipse插件,用于UML生成,支持java反向生成,导出图片等,下载之后可以查看https://blog.csdn.net/aigus/article/details/104470799 进行安装
ModelGoon\ AmaterasUML是一个 Eclipse插件,能将Eclipse中现有的java类生成类图,可以进行Java 包的依赖分析,基于UML图进行模型设计,以及逆向工程(即从已有源代码生成类图)。