Використовуйте IntelliJ для створення діаграми класів


117

Як змусити IntelliJ 10.5 (на Mac) створити діаграму класів, що показує всі класи мого проекту? Я впевнений, що я пропускаю щось очевидне, але я можу отримати лише функцію "Показати діаграму" для показу одного класу за один раз. (Я також придумав, як додати додаткові заняття, але знову ж таки, лише один за одним.)

Відповіді:


165

Використовувати Diagrams| Show Diagramз контекстного меню пакету. Викликаючи його в корінь проекту, буде показана схема залежності модуля.

Якщо вам потрібно кілька пакетів, ви можете перетягнути їх до вже відкритої діаграми першого пакету та натиснути e щоб розгорнути його.

Примітка . Ця функція доступна в Ultimate Edition, а не у безкоштовній версії Community.


2
Чи означає це, що для версії спільноти для створення генетичної діаграми класів не доступні плагіни зараз і в майбутньому?
Брюс

@BruceSun на даний момент
CrazyCoder

2
@CrazyCoder Як ви користуєтеся цим для перегляду діаграми UML для класу та його країв, .. Я думаю, що знайду свої вузли, 3 або ... він показує лише hiearchies класу, а не те, який об’єкт він використовує, а те, що використовує цей об'єкт, у свою чергу. Цей плагін uml не корисний.
ммм

Посилання :-( ви могли б це виправити?
Піпо

69

IntelliJ IDEA 14+

  • Показати спливаючу діаграму

    Клацніть правою кнопкою миші на тип / клас / пакет> Діаграми> Показати спливаюче вікно діаграми ...
    або Ctrl+ Alt+U

  • Показати схему (відкриває нову вкладку)

    Клацніть правою кнопкою миші на тип / клас / пакет> Діаграми> Показати діаграму ...
    або Ctrl+ Alt+ Shift+U

    клацніть правою кнопкою миші Діаграми Показати схему

За замовчуванням ви бачите лише назви класів / інтерфейсів. Якщо ви хочете побачити більше деталей, перейдіть у меню Файл> Налаштування ...> Інструменти> Діаграми та перевірте, що ви хочете (Напр .: Поля, Методи тощо)


PS: Вам потрібен IntelliJ IDEA Ultimate, оскільки ця функція не підтримується у Community Edition. Якщо ви перейдете до Файл> Налаштування ...> Плагіни, ви побачите, що у Community Edition немає плагіна підтримки UML.


3
Привіт, хлопці, я використовую Intellij 15.0.2 і хочу переглянути схему класів свого проекту, однак я не бачу діаграм вибору / Показати діаграму, коли клацну правою кнопкою миші в пакеті чи класі. Хтось може мені допомогти?
Екторас

3
@Ectoras, я вважаю, що ви використовуєте Community Edition, а не Ultimate. Він не доступний для Community Edition (див. PS: додано у публікації). Я тестував його в IntelliJ IDEA 15.0.2 Ultimate і він працював.
ROMANIA_engineer

54

Ви можете встановити один із безкоштовних плагінів - Code Iris . введіть тут опис зображення


PlantUML

введіть тут опис зображення

Інші інструменти такого типу в IntelliJ IDEA оплачуються.


Я вибрав більш потужну альтернативу:
У Netbeans - easyUML
In Eclipse - ObjectAid , Papyrus , Інструменти моделювання затемнення

введіть тут опис зображення


Сподіваюся, це допоможе тобі.


2
Code Irisпросто зупиняє запуск мого проекту. Версія спільноти 2019.1.
WesternGun

@WesternGun Я не здивований. Цей інструмент з рейтингом 3 зірок ...
Артем

Я встановив плагін PlantUML, але не знаю, як почати та використовувати його. Будь ласка, додайте це також
Arun SR

15

Спробуйте Ctrl+ Alt+U

Також перевірте, чи активовано плагін UML (настройки -> плагін, налаштування можна відкрити Ctrl+ Alt+S


4

Використовуйте плагін Intellij Sketch It! .

Діаграма класу, створена за допомогою програми Sketch It!  підключати


1
... якому потрібен плагін PlantUML для візуалізації діаграми. З версією спільноти 2019.1 вона працює після встановлення Graphviz та додавання binдо PATH. Windows 10. Але це стосується лише кожного пакету, не у всіх проектах, що я очікував, але все одно дякую.
WesternGun

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.