`
cuiyadll
  • 浏览: 203743 次
文章分类
社区版块
存档分类
最新评论

eclipse中自动生成UML图

    博客分类:
  • UML
UML 
阅读更多

eclipse中自动生成UML图

网上有很多这种插件,但是比较乱,可以用简单的Green UML。可以从已有的代码自动生成UML图。

安装方法:

1.从http://green.sourceforge.net/builds.html查找对应自己Eclipse的GEF版本和Green UML版本

比如我的eclipse 是Indio 3.7版本,那么对应的是GEF 是3.7版本, Green UML是 3.5.1 版本。

2.从http://www.eclipse.org/gef/downloads.php下载对应版本的GEF,下载后我直接解压了,然后把其中的plugins目录的所有东西拷贝到Eclipse安装目录下的plugins目录下

3.从http://sourceforge.net/projects/green/下载对应版本的Green UML,解压后依然是把plugins目录下的所有东西拷贝到Eclipse安装目录下的plugins目录下


提示,必须下载相对应的版本,否则会出现Type is unsupported 的错误。


重新启动Eclipse。在“Winodw-Preference”中,在左边菜单中可以看到“Green”选项。

选择一个Java文件,右键菜单中有“Green UML”,下面有两个子选项“Add to New Class Diagram”和“Add to last viewed Class Diagram”。

选择添加后,可以在src目录下看到.grn文件,打开如下

双击某一个类,可以转到源码部分,在类图上右键点击,可以给类增加函数、类成员等,然后双击,可以看到这些定义已经加到源码中了。

右键选择Save as ,可以保存为图片。

分享到:
评论

相关推荐

    ModelGoon java代码自动生成UML图

    ModelGoon是一款专为Java开发者设计的Eclipse插件,它以其便捷的功能,使得从java代码自动生成UML(统一建模语言)图形变得轻而易举。本文将详细介绍ModelGoon的主要功能、工作原理以及如何使用它来提升开发效率。 ...

    Eclipse插件之UML反向类图生成工具

    为了提高开发效率和代码理解性,Eclipse提供了丰富的插件支持,其中之一就是用于UML反向工程的工具,能够帮助开发者从已有的源代码自动生成类图。本文将详细介绍这款“Eclipse插件之UML反向类图生成工具”。 首先,...

    JAVA类生成UML图

    "JAVA类生成UML图"这个主题涉及到如何从已有的Java源代码自动生成UML类图,这是一种非常实用的技术。 1. **UML类图**: UML类图是UML中最基础的图表之一,它展示了类与类之间的关系,如继承、关联、依赖等。类图由类...

    Eclipse插件Java反向生成UML类图,package依赖关系图 ,ModelGoon-4.4.1

    系统会自动生成一个包含类、接口、方法等元素的UML图,这将帮助你直观地理解代码结构。 对于包依赖关系图的生成,同样在选定的项目或包上右键点击,选择"ModelGoon" -> "Show Dependencies"。这样,Eclipse会显示一...

    eclipse导出UML类图插件

    ModelGoon作为Eclipse的插件,它为Java开发者提供了方便,能够将已有的Java类自动生成为UML类图,使得代码结构一目了然。 首先,让我们详细了解一下ModelGoon的功能。这个插件的主要特性包括: 1. **Java类图生成*...

    Green+GEF,Eclipse生成UML图利器

    一旦安装成功,开发者可以在Eclipse中直接选择Java类,通过插件自动生成对应的UML类图,从而更清晰地展现类之间的关系和结构。 利用这个工具,开发者可以节省大量手动绘制UML图的时间,提高工作效率。同时,通过...

    AmaterasUML(自动UML工具)

    通过使用AmaterasUML,开发者可以快速地从源代码自动生成UML类图、序列图和其他相关图表,从而更好地理解和管理项目结构。 AmaterasUML支持的主要功能包括: 1. **源码到UML的转换**:这个工具能够分析Java源代码...

    eclipse下生成Java类图和时序图

    在软件开发过程中,UML(统一建模语言)是一种重要的工具,它可以帮助...在实际操作中,根据项目的具体需求,可以灵活调整UML图的细节,以满足各种复杂场景的建模需求。记得定期更新插件,以获得最新的功能和支持。

    eclipse UML2插件

    用户可以通过插件直接在Eclipse中绘制UML图,将代码与模型紧密关联,实现模型驱动的开发。 4. **模型驱动工程(MDE)**:MDE是一种软件开发方法,强调使用模型作为主要的开发单元,通过转换模型来生成代码。Eclipse...

    eclipse画UML类图的jar包.zip

    它允许插件根据已有的Java源代码自动生成UML类图,或者从UML类图自动生成Java源代码,实现了双向工程。 使用这个插件,开发者可以方便地进行以下操作: - 创建UML类图:在Eclipse中直接绘制类、接口、枚举等,并...

    Eclipse的UML图插件ModelGoon

    1. **代码到UML的反向工程**:该插件可以从已有的Java源代码中自动生成UML类图,显示类的继承关系、接口实现、属性和方法等。这使得开发者可以快速浏览代码结构,理解程序设计。 2. **实时更新**:当源代码发生变化...

    eclipse中画UMl的插件

    Eclipse作为一个强大的集成开发环境(IDE),提供了多种扩展功能,其中包括绘制UML图的插件。本文将详细介绍如何在Eclipse中使用名为"green-3.4.0"的UML插件,以及它为软件开发带来的益处。 首先,让我们了解"green...

    eclipse 插件 反向UML

    3. **用例图生成**:基于Java源代码中的注释或特定标记,生成用例图,体现软件系统的主要参与者和他们的业务需求。 4. **序列图和协作图**:解析方法调用,生成序列图或协作图,描绘对象间的交互过程。 5. **状态...

    Eclipse 安装 UML插件(AmaterasUML).zip

    - **代码同步**:插件可以自动从代码生成UML类图,也可以反向工程,将UML图转化为实际的代码,保持设计与实现的一致性。 - **图层管理**:可以创建多个图层,便于组织和管理复杂的UML模型。 - **导出与打印**:...

    eclipse生成uml插件的安装包,modelGoon最新安装包

    本篇将详细介绍如何安装并使用“ModelGoon”这款Eclipse插件,它是一款帮助开发者自动生成UML(统一建模语言)模型的工具。 首先,我们来看标题提到的“eclipse生成uml插件的安装包,modelGoon最新安装包”。...

    Eclipse 安装 UML插件(AmaterasUML)1

    AmaterasUML会自动分析这些类之间的关系,并瞬间生成对应的UML类图。 生成的类图会清晰地展示类的结构,包括类名、属性、方法以及类之间的继承、关联等关系。这对于理解和维护代码,或者进行设计阶段的沟通非常有...

    Eclipse插件,JAVA类反向生成UML类图AmaterasUML_1.3.4

    标题中的"Eclipse插件,JAVA类反向生成UML类图AmaterasUML_1.3.4"指的是AmaterasUML插件的1.3.4版本,这是一个专门用于在Eclipse中生成UML类图的工具。通过这个插件,你可以轻松地从已有的Java源代码中提取出类、...

    eclipse uml2.0 插件

    它可以自动生成Java、C++或其他支持的编程语言的代码。 6. **版本控制**:由于uml2文件可以被Eclipse的版本控制系统(如Git)识别,用户可以方便地跟踪和管理模型的变更历史。 7. **协同工作**:在团队环境中,...

    应用于Eclipse的UML插件

    4. **逆向工程**:从现有的Java代码自动生成UML模型,帮助理解已有代码的结构。 5. **正向工程**:根据UML模型生成Java代码,加速开发过程。 6. **支持多种UML图**:除了类图,还包括用例图、顺序图、状态图等,覆盖...

Global site tag (gtag.js) - Google Analytics