我们如何从可编辑的 Java 代码中生成 IntelliJ IDEA 中的序列图?

Posted

技术标签:

【中文标题】我们如何从可编辑的 Java 代码中生成 IntelliJ IDEA 中的序列图?【英文标题】:How can we generate sequence diagram in IntelliJ IDEA from Java code which is editable? 【发布时间】:2016-11-26 07:21:21 【问题描述】:

我目前正在使用来自https://plugins.jetbrains.com/plugin/8286?pr= 的 SequenceDiagram 插件来生成序列图。 但这里的缺点是我无法将它们保存为 .uml 或任何其他格式,因此任何人都可以打开此文件并对其进行编辑。 它只允许将序列图导出为图像。

有没有什么办法可以保存生成的序列图以便以后编辑?

【问题讨论】:

【参考方案1】:

正如文件https://github.com/Vanco/SequencePlugin/blob/master/src/org/intellij/sequencer/diagram/app/actions/ExportAction.java 所示,该插件只能导出为图像。根据licence,你可以修改软件,如果你记住了this part的许可证。

我认为这是您建议的一个很好的功能,但这并不是一件容易的事。如果您打算扩展该功能,请尝试与https://github.com/Vanco 联系。我认为这对我们所有人来说都是一件方便的事情!

编辑: 我将其作为评论发布,但它是答案的一部分:

这是一个 github 存储库:https://github.com/sherif181/java-sequence-diagram-generator 它不是插件,但看起来很适合您的情况。它将生成可以编辑的 LaTex 文档。

【讨论】:

你知道在 IntelliJ 中生成可编辑序列图的任何替代方法吗? 我真的不知道这样的插件,但你应该看看这个 repo:github.com/sherif181/java-sequence-diagram-generator 它不是一个插件,但看起来很适合你的情况。

以上是关于我们如何从可编辑的 Java 代码中生成 IntelliJ IDEA 中的序列图?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 roslyn 在 C# 中生成/编辑打字稿代码

在eclipse中生成的java代码自动完成

如何在 Java 中生成音效?

如何在 utop 中生成多行代码?

如何在 Java 中生成与 Python 示例等效的 HMAC?

如何在 Java 中生成与 Python 示例等效的 HMAC?