PhpStorm、UML 图和 xmi 文件

标签 php uml phpstorm xmi

我有一个庞大的 PHP 项目,其中包含许多类、接口(interface)、抽象层...我需要查看 UML 类图。我想知道 PhpStorm 是否可以生成那个?

我发现可以查看单个类的“图表”:右键单击文件资源管理器->Diargams->显示图表。然后我可以一个一个手动添加类。

但这并不是我想要的。添加所有类将需要永恒。我不需要交互图。我只需要查看项目的全貌。

另外,我尝试使用 PEAR 中的 PHP_UML。我已经使用它生成了 xmi 文件。但是有几个工具说它是无效的(Sparx Enterprise Architect、ArgoUML 和 Visual Paradigm)。 PhpStorm 似乎无法打开 xmi 文件(它以纯文本文件打开)。

所以,我的问题是:

  1. 是否可以在 PhpStorm 中构建整个项目的 UML 图?

  2. 是否可以让 PhpStorm “正确”打开 xmi 文件?

  3. 有没有其他工具可以显示基于 xmi 的 ULM。

我找不到解决方案,这看起来是一个非常微不足道的问题。

提前致谢。

最佳答案

  1. 尝试使用 Project View 工具窗口中项目根目录的 Diagrams 上下文菜单。
  2. 没有。
  3. 不是我的领域,而是Visual Paradigm可能有帮助。不知道为什么它不适合你。他们还提供与 IntelliJ IDEA 的集成,因此您可以联系他们并询问他们是否有 PhpStorm 的插件。

关于PhpStorm、UML 图和 xmi 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13012174/

相关文章:

PHP 抽象方法与默认方法

uml - 空 UML 类的正确图形表示是什么?

uml - 我们如何在 UML 事件图中建模发送 HTTP 请求

symfony - Symfony2 插件在 PHPStorm 中的注释

sass - 如何从Gulp.js触发PHPStorm的部署

php - 两个日期之间的MySQL查询作为时间戳

php - Laravel 4.2 自定义分页按钮 - 为每个按钮添加一个 ID 以进行 AJAX 调用

php - 画廊图片的想法

events - 用于显示事件的典型 uml 图

phpstorm - 在 PHPStorm 中摆脱类周围的边界