Verwenden Sie IntelliJ, um ein Klassendiagramm zu erstellen

117

Wie kann ich IntelliJ 10.5 (auf dem Mac) dazu bringen, ein Klassendiagramm zu erstellen, das alle Klassen in meinem Projekt zeigt? Ich bin mir sicher, dass ich etwas Offensichtliches übersehen habe, aber ich kann nur die Funktion "Diagramm anzeigen" verwenden, um jeweils eine Klasse anzuzeigen. (Ich habe auch herausgefunden, wie man zusätzliche Klassen hinzufügt, aber wieder nur eine nach der anderen.)

Zack
quelle

Antworten:

165

Verwenden Sie Diagrams| Show Diagramaus dem Kontextmenü eines Pakets. Wenn Sie es im Projektstamm aufrufen, wird das Modulabhängigkeitsdiagramm angezeigt.

Wenn Sie mehrere Pakete benötigen, können Sie diese per Drag & Drop in das bereits geöffnete Diagramm für das erste Paket ziehen und drücken e, um es zu erweitern.

Hinweis : Diese Funktion ist in der Ultimate Edition verfügbar, nicht in der kostenlosen Community Edition.

CrazyCoder
quelle
2
Bedeutet dies, dass für die Community-Version derzeit und in Zukunft keine Plugins zum Generieren von Klassendiagrammen verfügbar sind?
Bruce Sun
@ BruceSun nicht im Moment
CrazyCoder
2
@CrazyCoder Wie benutzt man das, um ein UML-Diagramm für eine Klasse und ihre Kanten anzuzeigen? Ich denke, finde meine Knoten, Abteilung 3 ... oder alle ... im Moment ist es ziemlich nutzlos. Es werden nur Klassen-Hiearchies angezeigt, nicht welches Objekt verwendet wird und was diese Objekte wiederum verwenden. Dieses Uml-Plugin ist nicht nützlich.
mmm
Link nach unten :-( Könnten Sie es bitte beheben?
Pipo
69

IntelliJ IDEA 14+

  • Diagramm Popup anzeigen

    Klicken Sie mit der rechten Maustaste auf einen Typ / eine Klasse / ein Paket> Diagramme> Diagramm-Popup anzeigen ...
    oder Ctrl+ Alt+U

  • Diagramm anzeigen (öffnet eine neue Registerkarte)

    Klicken Sie mit der rechten Maustaste auf einen Typ / eine Klasse / ein Paket> Diagramme> Diagramm anzeigen ...
    oder Ctrl+ Alt+ Shift+U

    Klicken Sie mit der rechten Maustaste auf Diagramme Diagramm anzeigen

Standardmäßig werden nur die Namen der Klassen / Schnittstellen angezeigt. Wenn Sie weitere Details anzeigen möchten, gehen Sie zu Datei> Einstellungen ...> Extras> Diagramme und überprüfen Sie, was Sie möchten (z. B. Felder, Methoden usw.).


PS: Sie benötigen IntelliJ IDEA Ultimate, da diese Funktion in der Community Edition nicht unterstützt wird. Wenn Sie zu Datei> Einstellungen ...> Plugins gehen, sehen Sie, dass die Community Edition kein UML-Support-Plugin enthält.

ROMANIA_engineer
quelle
3
Hallo Leute, ich verwende Intellij 15.0.2 und möchte das Klassendiagramm meines Projekts anzeigen. Ich kann jedoch die Auswahl Diagramme / Diagramm anzeigen nicht sehen, wenn ich mit der rechten Maustaste in ein Paket oder eine Klasse klicke. Kann mir jemand helfen?
Ectoras
3
@Ectoras, ich nehme an, dass Sie Community Edition verwenden, nicht Ultimate. Es ist nicht für die Community Edition verfügbar (siehe PS: im Beitrag hinzugefügt). Ich habe es in IntelliJ IDEA 15.0.2 Ultimate getestet und es hat funktioniert.
ROMANIA_engineer
54

Sie können eines der kostenlosen Pugins installieren - Code Iris . Geben Sie hier die Bildbeschreibung ein


PlantUML

Geben Sie hier die Bildbeschreibung ein

Andere Tools dieses Typs in der IntelliJ IDEA werden bezahlt.


Ich habe eine leistungsfähigere Alternative gewählt:
In Netbeans - easyUML
In Eclipse - ObjectAid , Papyrus , Eclipse Modeling Tools

Geben Sie hier die Bildbeschreibung ein


Ich hoffe es hilft dir.

Artem Solovev
quelle
2
Code Irisstoppt einfach mein Projekt, um zu starten. Community-Version 2019.1.
WesternGun
@ WesternGun Ich bin nicht überrascht, Mann. Dieses Tool mit 3 Sternen Bewertung ...
Artem Solovev
Ich habe das PlantUML-Plugin installiert, weiß aber nicht, wie ich anfangen und es verwenden soll. Bitte fügen Sie das auch hinzu
Arun SR
15

Versuchen Sie Ctrl+ Alt+U

Überprüfen Sie auch, ob das UML-Plugin aktiviert ist (Einstellungen -> Plugin, Einstellungen können durch Ctrl+ Alt+ geöffnet werdenS

Mark van Venrooij
quelle
4

Verwenden Sie das Intellij-Plugin Sketch It! .

Mit Sketch It!  Plugin

Rohit Bansod
quelle
1
... das das PlantUML-Plugin benötigt, um das Diagramm zu visualisieren. Mit der Community-Version 2019.1 funktioniert es nach der Installation von Graphviz und dem Hinzufügen binzu PATH. Windows 10. Aber es rendert nur die Beziehung in jedem Paket, nicht in den gesamten Projekten, was ich erwartet hatte, aber trotzdem danke.
WesternGun