Sınıf diyagramı oluşturmak için IntelliJ kullanın


118

Projemdeki tüm sınıfları gösteren bir sınıf diyagramı oluşturmak için IntelliJ 10.5'i (Mac'te) nasıl edinebilirim? Açık olan bir şeyi gözden kaçırdığıma eminim, ancak "Şemayı Göster" özelliğini her seferinde bir sınıfı gösterecek şekilde alabiliyorum. (Ek sınıfları nasıl ekleyeceğimi de buldum, ancak yine aynı anda yalnızca bir tane.)

Yanıtlar:


167

Kullanım Diagrams| Show Diagrambir paketin bağlam menüsünden. Bunu proje kökünde çağırmak modül bağımlılıkları diyagramını gösterecektir.

Birden fazla pakete ihtiyacınız varsa, bunları ilk paket için zaten açık olan diyagrama sürükleyip bırakabilir ve egenişletmek için tuşuna basabilirsiniz .

Not : Bu özellik, ücretsiz Community Edition'da değil, Ultimate Edition'da mevcuttur.


2
Bu, topluluk sürümünün şimdi ve gelecekte sınıf diyagramı oluşturması için hiçbir eklenti olmadığı anlamına mı geliyor?
Bruce Sun

@BruceSun şu an değil
CrazyCoder

2
@CrazyCoder Bunu bir sınıf için bir UML diyagramını ve kenarlarını görüntülemek için nasıl kullanıyorsunuz, .. düğümlerimi bulmayı düşünüyorum, bölüm 3 ... ya da hepsi ... şu anda oldukça işe yaramaz. yalnızca sınıf hiearchies gösterir, hangi nesneyi kullandığını ve bu nesnelerin sırayla ne kullandığını gösterir. Bu uml eklentisi kullanışlı değil.
mmm

Aşağı bağlantı :-( düzeltebilir misin lütfen?
Pipo

69

IntelliJ IDEA 14+

  • Diyagram açılır penceresini göster

    Bir türe / sınıfa / pakete sağ tıklayın> Diyagramlar> Diyagram Açılır Penceresini Göster ...
    veya Ctrl+ Alt+U

  • Diyagramı göster (yeni bir sekme açar)

    Bir türe / sınıfa / pakete sağ tıklayın> Diyagramlar> Diyagramı Göster ...
    veya Ctrl+ Alt+ Shift+U

    sağ tıklayın Diyagramlar Diyagramı Göster

Varsayılan olarak, yalnızca sınıfları / arabirim adlarını görürsünüz. Daha fazla ayrıntı görmek istiyorsanız, Dosya> Ayarlar ...> Araçlar> Diyagramlar'a gidin ve ne istediğinizi kontrol edin (Örn: Alanlar, Yöntemler, vb.)


Not: IntelliJ IDEA Ultimate'a ihtiyacınız var çünkü bu özellik Community Edition'da desteklenmiyor. Dosya> Ayarlar ...> Eklentiler'e giderseniz, Community Edition'da UML Destek eklentisi olmadığını görebilirsiniz.


3
Merhabalar, Intellij 15.0.2 kullanıyorum ve projemin sınıf diyagramını görmek istiyorum, ancak bir paket veya sınıfa sağ tıkladığımda Diyagramlar / Şemayı Göster seçimini göremiyorum. Biri bana yardım edebilir mi?
Ectoras

3
@Ectoras, sanırım Ultimate değil, Community Edition kullanıyorsunuz. Community Edition için mevcut değildir (bkz. PS: gönderiye eklenmiştir). IntelliJ IDEA 15.0.2 Ultimate'da test ettim ve işe yaradı.
ROMANIA_engineer

54

Ücretsiz puginlerden birini kurabilirsiniz - Code Iris . görüntü açıklamasını buraya girin


PlantUML

görüntü açıklamasını buraya girin

IntelliJ IDEA'daki bu türden diğer araçlar ücretlidir.


Daha güçlü bir alternatif seçtim:
Netbeans'te - easyUML
In Eclipse - ObjectAid , Papyrus , Eclipse Modelleme Araçları

görüntü açıklamasını buraya girin


Umarım bu sana yardımcı olur.


2
Code Irissadece projemin başlamasını durduruyor. Topluluk sürümü 2019.1.
WesternGun

@WesternGun ben şaşırmadım adamım. 3 yıldız derecelendirmesine sahip bu araç ...
Artem Solovev

PlantUML eklentisini kurdum, ancak nasıl başlayıp kullanacağımı bilmiyorum. Lütfen şunu da ekleyin
Arun SR

15

Ctrl+ Alt+ DeneyinU

Ayrıca UML eklentisinin etkinleştirilip etkinleştirilmediğini kontrol edin (ayarlar -> eklenti, ayarlar Ctrl+ Alt+ ile açılabilir.S


4

Intellij eklentisini Sketch It kullanın ! .

Sketch It ile oluşturulan Sınıf Diyagramı!  Eklenti


1
... diyagramı görselleştirmek için PlantUML eklentisine ihtiyaç duyan. Topluluk sürümü 2019.1 ile Graphviz'i yükledikten ve PATH'e ekledikten sonra çalışır bin. Windows 10. Ama sadece her pakette ilişki kuruyor, projelerin tamamında değil, beklediğim bir şey ama yine de teşekkürler.
WesternGun

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.