Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在IntelliJ中使用UML类图_Java_Intellij Idea_Uml - Fatal编程技术网

Java 在IntelliJ中使用UML类图

Java 在IntelliJ中使用UML类图,java,intellij-idea,uml,Java,Intellij Idea,Uml,我正在为Mac使用IntelliJ Ultimate 2017.2版。我喜欢您使用包含的插件制作UML图的方式,以及从UML到Java的循环工程,反之亦然。我见过其他人使用IntelliJ社区版的插件,但我有终极版 JetBrains网站的UML()手册显示了“扩展或实现”和“依赖性”的两个工具栏图标。但在我的UML图表工具栏中,我有“显示依赖性”和“边缘创建模式”的图标 我找不到任何文档或教程来解释如何将GUI与这些“较新”的工具栏按钮一起使用。我错过了一些简单的东西吗?我可以在代码中创建关联

我正在为Mac使用IntelliJ Ultimate 2017.2版。我喜欢您使用包含的插件制作UML图的方式,以及从UML到Java的循环工程,反之亦然。我见过其他人使用IntelliJ社区版的插件,但我有终极版

JetBrains网站的UML()手册显示了“扩展或实现”和“依赖性”的两个工具栏图标。但在我的UML图表工具栏中,我有“显示依赖性”和“边缘创建模式”的图标

我找不到任何文档或教程来解释如何将GUI与这些“较新”的工具栏按钮一起使用。我错过了一些简单的东西吗?我可以在代码中创建关联,它可以正确地更新UML。但具体来说,我找不到如何使用GUI创建关联或更改多重性

此外,我移动类,它不断地将它们重置为默认值,而不是将它们留在我放置它们的地方


有人熟悉这一点吗?

您是否尝试过边缘创建模式?它是专门为添加类之间的关系(实现/扩展)而设计的。是的,我在这里发现了一个问题:您必须首先选择一个不同的类,然后单击要从中创建连接线的类,然后将其拖动到要指向的类。您只能在选择“边缘创建模式”时执行此操作。这将创建一个扩展关系。然后,您可以右键单击其中一个类并选择重构,“用委派替换继承…”以获得关联。GUI似乎仍然很挑剔,我找不到的一件事是如何改变GUI中的多样性。