Użyj IntelliJ, aby wygenerować diagram klas


118

Jak sprawić, aby IntelliJ 10.5 (na komputerze Mac) wygenerował diagram klas przedstawiający wszystkie klasy w moim projekcie? Jestem pewien, że przeoczyłem coś oczywistego, ale funkcja „Pokaż diagram” może wyświetlać tylko jedną klasę naraz. (Dowiedziałem się też, jak dodać dodatkowe klasy, ale znowu tylko jedną naraz).

Odpowiedzi:


167

Użyj Diagrams| Show Diagramz menu kontekstowego pakietu. Wywołanie go w katalogu głównym projektu spowoduje wyświetlenie diagramu zależności modułów.

Jeśli potrzebujesz wielu pakietów, możesz przeciągnąć i upuścić je do już otwartego diagramu pierwszego pakietu i nacisnąć, eaby go rozwinąć.

Uwaga : ta funkcja jest dostępna w Ultimate Edition, a nie w bezpłatnej wersji Community.


2
Czy to oznacza, że ​​nie ma wtyczek dostępnych dla wersji społecznościowej do generowania diagramów klas, teraz iw przyszłości?
Bruce Sun,

@BruceSun w tej chwili nie
CrazyCoder

2
@CrazyCoder Jak tego użyć, aby wyświetlić diagram UML dla klasy i jej krawędzi, ... myślę, że znajdź moje węzły, dział 3 ... lub wszystko ... teraz jest całkiem bezużyteczne. pokazuje tylko hierarchie klas, a nie jakiego obiektu używa i czego ten obiekt z kolei używa. Ta wtyczka uml nie jest przydatna.
mmm

Link w dół :-( czy mógłbyś to naprawić?
Pipo

69

IntelliJ IDEA 14+

  • Pokaż wyskakujące okienko diagramu

    Kliknij prawym przyciskiem myszy typ / klasę / pakiet> Diagramy> Pokaż wyskakujące okienko diagramu ...
    lub Ctrl+ Alt+U

  • Pokaż diagram (otwiera nową kartę)

    Kliknij prawym przyciskiem myszy typ / klasę / pakiet> Diagramy> Pokaż diagram ...
    lub Ctrl+ Alt+ Shift+U

    kliknij prawym przyciskiem myszy Diagramy Pokaż diagram

Domyślnie widoczne są tylko nazwy klas / interfejsów. Jeśli chcesz zobaczyć więcej szczegółów, przejdź do Plik> Ustawienia ...> Narzędzia> Diagramy i sprawdź, co chcesz (np .: Pola, metody itp.)


PS: Potrzebujesz IntelliJ IDEA Ultimate, ponieważ ta funkcja nie jest obsługiwana w wersji Community. Jeśli przejdziesz do Plik> Ustawienia ...> Wtyczki, zobaczysz, że w wersji Community nie ma wtyczki obsługi UML.


3
Cześć, używam Intellij 15.0.2 i chcę zobaczyć diagram klas mojego projektu, jednak nie widzę diagramów wyboru / Pokaż diagram po kliknięciu prawym przyciskiem myszy w pakiecie lub klasie. Czy ktoś może mi pomóc?
Ectoras

3
@Ectoras, przypuszczam, że używasz wersji Community, a nie Ultimate. Nie jest dostępny w wersji Community (patrz PS: dodany w poście). Przetestowałem to w IntelliJ IDEA 15.0.2 Ultimate i zadziałało.
ROMANIA_engineer

54

Możesz zainstalować jeden z darmowych puginów - Code Iris . wprowadź opis obrazu tutaj


PlantUML

wprowadź opis obrazu tutaj

Inne narzędzia tego typu w IntelliJ IDEA są płatne.


Wybrałem mocniejszą alternatywę: w
Netbeans - easyUML
In Eclipse - ObjectAid , Papyrus , Eclipse Modeling Tools

wprowadź opis obrazu tutaj


Mam nadzieję, że ci to pomoże.


2
Code Irispo prostu zatrzymuje mój projekt do uruchomienia. Wersja społecznościowa 2019.1.0
WesternGun

@WesternGun nie jestem zaskoczony człowieku. To narzędzie z 3 gwiazdkami ...
Artem Solovev

Zainstalowałem wtyczkę PlantUML, ale nie wiem, jak zacząć i używać. Proszę również dodać
Arun SR

15

Wypróbuj Ctrl+ Alt+U

Sprawdź również, czy wtyczka UML jest aktywna (ustawienia -> wtyczka, ustawienia można otworzyć za pomocą Ctrl+ Alt+S


4

Użyj wtyczki Intellij Sketch It! .

Diagram klas wygenerowany za pomocą Sketch It!  podłącz


1
... który potrzebuje wtyczki PlantUML do wizualizacji diagramu. Z wersją Community 2019.1 działa po zainstalowaniu Graphviz i dodaniu bindo PATH. Windows 10. Ale to pokazuje tylko relacje w każdym pakiecie, a nie w całych projektach, czego się spodziewałem, ale i tak dziękuję.
WesternGun

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.