用于从现有代码创建大型java类图的Eclipse插件
我正在寻找一个Eclipse插件来从现有Java代码(免费/开源)创建大型类图。 我发现一些插件可以从java代码创建图表,反之亦然,但是这个项目有大量的包(大约80个)和类/接口(大约1000-1500个),我想为整个代码创建一个图表,使用不同的选项(例如,不要在生成的图中包含接口,也不要为某些包创建图)。用于从现有代码创建大型java类图的Eclipse插件,java,eclipse,eclipse-plugin,uml,class-diagram,Java,Eclipse,Eclipse Plugin,Uml,Class Diagram,我正在寻找一个Eclipse插件来从现有Java代码(免费/开源)创建大型类图。 我发现一些插件可以从java代码创建图表,反之亦然,但是这个项目有大量的包(大约80个)和类/接口(大约1000-1500个),我想为整个代码创建一个图表,使用不同的选项(例如,不要在生成的图中包含接口,也不要为某些包创建图)。 我知道这个图非常大,但这正是我真正想要在一个图中表示项目的地方(并且省略不重要的类、接口、包等以及成员和方法名).试试。你也应该试试。项目规模令人印象深刻。在开始绘制图表之前,请尝试回答以
我知道这个图非常大,但这正是我真正想要在一个图中表示项目的地方(并且省略不重要的类、接口、包等以及成员和方法名).试试。你也应该试试。项目规模令人印象深刻。在开始绘制图表之前,请尝试回答以下问题:
- 您将创建(大约)多少个图表
- 您在一个图表上花费了多少时间(平均)
- 估计和允许的总时间工作量是多少
- 努力的结果值得吗
- 结构在变化吗
- 在模型与更改后的代码同步后,需要花多少时间在图表审查和修复上
- 维护图表需要花费多少时间
我在您这样大小的项目上试用过它-包含数百个关系的图表会立即生成。它的存储库是java project编译的,因此模型与代码的同步没有问题。插件可以从指定的包创建图表吗?或者我必须选择要在图表中表示的每个类吗?:)@ICE13滥用ObjectAid。我安装了它,但我无法通过seam让它从“src”类(或任何其他包中的类)生成图表。如果我想包含所有的类(或者说几乎所有的类),我必须从每个包中选择每个类吗?无论如何,我扩展了我的项目树,并将所有类(大约1000个)添加到我的新图表中。不幸的是,每次我滚动图表时(大约2分钟),我的eclipse都会冻结。此外,它接缝生成的图的宽度/高度比约为100/1,它接缝我将不得不为不同的层/系统/包创建单独的图毕竟。。。即便如此,要表示几乎所有的类(仅显示公共方法)可能还是很困难的。