Gunakan IntelliJ untuk membuat diagram kelas

118

Bagaimana cara mendapatkan IntelliJ 10.5 (di Mac) untuk membuat diagram kelas yang menunjukkan semua kelas dalam proyek saya? Saya yakin saya mengabaikan sesuatu yang sudah jelas, tetapi saya hanya bisa mendapatkan fitur "Tampilkan Diagram" untuk menunjukkan satu kelas pada satu waktu. (Saya juga menemukan cara menambahkan kelas tambahan, tetapi sekali lagi, hanya satu per satu.)

Zack
sumber

Jawaban:

166

Gunakan Diagrams| Show Diagramdari menu konteks paket. Memanggilnya di root proyek akan menampilkan diagram dependensi modul.

Jika Anda membutuhkan banyak paket, Anda dapat menarik & melepaskannya ke diagram yang sudah dibuka untuk paket pertama dan tekan euntuk mengembangkannya.

Catatan : Fitur ini tersedia di Edisi Ultimate, bukan Edisi Komunitas gratis.

CrazyCoder
sumber
2
Apakah ini berarti tidak ada plugin yang tersedia untuk versi komunitas untuk menghasilkan diagram kelas, sekarang dan di masa mendatang?
Bruce Sun
@BruceSun tidak saat ini
CrazyCoder
2
@CrazyCoder Bagaimana Anda menggunakan ini untuk melihat diagram UML untuk kelas dan tepinya, .. saya berpikir menemukan node saya, dept 3 ... atau semua ... sekarang sangat tidak berguna. itu hanya menampilkan hiearchies kelas, bukan objek apa yang digunakannya, dan objek apa yang digunakan pada gilirannya. Plugin uml ini tidak berguna.
mmm
Tautkan ke bawah :-( bisakah Anda memperbaikinya?
Pipo
69

IntelliJ IDEA 14+

  • Tampilkan popup diagram

    Klik kanan pada type / class / package> Diagrams> Show Diagram Popup ...
    atau Ctrl+ Alt+U

  • Tampilkan diagram (membuka tab baru)

    Klik kanan pada type / class / package> Diagrams> Show Diagram ...
    atau Ctrl+ Alt+ Shift+U

    klik kanan Diagram Tampilkan Diagram

Secara default, Anda hanya melihat nama kelas / antarmuka. Jika Anda ingin melihat lebih detail, buka File> Pengaturan ...> Alat> Diagram dan periksa apa yang Anda inginkan (Misalnya: Bidang, Metode, dll.)


NB: Anda memerlukan IntelliJ IDEA Ultimate, karena fitur ini tidak didukung di Community Edition. Jika Anda pergi ke File> Settings ...> Plugins, Anda dapat melihat bahwa tidak ada plugin Dukungan UML di Community Edition.

ROMANIA_engineer
sumber
3
Hai teman-teman, saya menggunakan Intellij 15.0.2 dan saya ingin melihat diagram kelas proyek saya, namun saya tidak dapat melihat Diagram pilihan / Tampilkan Diagram ketika saya mengklik kanan dalam sebuah paket atau kelas. Ada yang bisa bantu saya?
Ectoras
3
@Ectoras, saya kira Anda menggunakan Edisi Komunitas, bukan Ultimate. Ini tidak tersedia untuk Edisi Komunitas (lihat PS: ditambahkan di pos). Saya mengujinya di IntelliJ IDEA 15.0.2 Ultimate dan berhasil.
ROMANIA_engineer
54

Anda dapat menginstal salah satu pugin gratis - Code Iris . masukkan deskripsi gambar di sini


PlantUML

masukkan deskripsi gambar di sini

Alat lain dari jenis ini di IntelliJ IDEA berbayar.


Saya memilih alternatif yang lebih kuat:
Di Netbeans - easyUML
In Eclipse - ObjectAid , Papyrus , Eclipse Modeling Tools

masukkan deskripsi gambar di sini


Saya harap ini akan membantu Anda.

Artem Solovev
sumber
2
Code Irishentikan proyek saya untuk diluncurkan. Versi komunitas 2019.1.
WesternGun
@WesternGun saya tidak terkejut man. Alat ini dengan peringkat 3 bintang ...
Artem Solovev
Saya menginstal plugin PlantUML, tetapi tidak tahu cara memulai dan menggunakannya. Harap tambahkan itu juga
Arun SR
15

Coba Ctrl+ Alt+U

Periksa juga apakah plugin UML sudah diaktifkan (setting -> plugin, setting bisa dibuka dengan Ctrl+ Alt+S

Mark van Venrooij
sumber
4

Gunakan plugin Intellij Sketch It! .

Diagram Kelas dibuat dengan Sketch It!  plugin

Rohit Bansod
sumber
1
... yang membutuhkan plugin PlantUML untuk memvisualisasikan diagram. Dengan versi Komunitas 2019.1 ini berfungsi, setelah menginstal Graphviz dan menambahkan binke PATH. Windows 10. Tapi, itu hanya membuat hubungan di setiap paket, tidak di seluruh proyek, hal yang saya harapkan, tapi terima kasih.
WesternGun