Use IntelliJ to generate class diagram

前端 未结 6 1745
青春惊慌失措
青春惊慌失措 2020-12-12 11:35

How do I get IntelliJ 10.5 (on the Mac) to generate a class diagram showing all of the classes in my project? I\'m sure I\'m overlooking something obvious, but I can only g

相关标签:
6条回答
  • 2020-12-12 11:41

    IntelliJ IDEA 14+

    • Show diagram popup

      Right click on a type/class/package > Diagrams > Show Diagram Popup...
      or Ctrl+Alt+U

    • Show diagram (opens a new tab)

      Right click on a type/class/package > Diagrams > Show Diagram...
      or Ctrl+Alt+Shift+U

      right click Diagrams Show Diagram

    By default, you see only the classes/interfaces names. If you want to see more details, go to File > Settings... > Tools > Diagrams and check what you want (E.g.: Fields, Methods, etc.)


    P.S.: You need IntelliJ IDEA Ultimate, because this feature is not supported in Community Edition. If you go to File > Settings... > Plugins, you can see that there is not UML Support plugin in Community Edition.

    0 讨论(0)
  • 2020-12-12 11:43

    Try Ctrl+Alt+U

    Also check if the UML plugin is activated (settings -> plugin, settings can be opened by Ctrl+Alt+S

    0 讨论(0)
  • 2020-12-12 11:44

    Use Diagrams | Show Diagram from the context menu of a package. Invoking it on the project root will show module dependencies diagram.

    If you need multiple packages, you can drag&drop them to the already opened diagram for the first package and press e to expand it.

    Note: This feature is available in the Ultimate Edition, not the free Community Edition.

    0 讨论(0)
  • 2020-12-12 11:58

    You can install one of the free pugins - Code Iris.


    PlantUML

    Other tools of this type in the IntelliJ IDEA are paid.


    I chose a more powerful alternative:
    In Netbeans - easyUML
    In Eclipse - ObjectAid, Papyrus, Eclipse Modeling Tools


    I hope it will help you.

    0 讨论(0)
  • 2020-12-12 12:02

    Now there is an official way to add "PlantUML integration" plugin to your JetBrains product.

    Installation steps please refer: https://stackoverflow.com/a/53387418/5320704

    0 讨论(0)
  • 2020-12-12 12:04

    Use Intellij plugin Sketch It!.

    0 讨论(0)
提交回复
热议问题