Use IntelliJ para gerar diagrama de classe

117

Como faço para que o IntelliJ 10.5 (no Mac) gere um diagrama de classe mostrando todas as classes em meu projeto? Tenho certeza de que estou esquecendo de algo óbvio, mas só consigo fazer com que o recurso "Mostrar Diagrama" mostre uma aula de cada vez. (Eu também descobri como adicionar classes adicionais, mas, novamente, apenas uma de cada vez.)

Zack
fonte

Respostas:

165

Use Diagrams| Show Diagramno menu de contexto de um pacote. Invocá-lo na raiz do projeto mostrará o diagrama de dependências do módulo.

Se precisar de vários pacotes, você pode arrastá-los e soltá-los no diagrama já aberto do primeiro pacote e pressionar epara expandi-lo.

Nota : Este recurso está disponível na Ultimate Edition, não na Community Edition gratuita.

CrazyCoder
fonte
2
Isso significa que não há plug-ins disponíveis para a versão da comunidade para gerar o diagrama de classe, agora e no futuro?
Bruce Sun
@BruceSun não no momento
CrazyCoder
2
@CrazyCoder Como você usa isso para visualizar um diagrama UML para uma classe e suas bordas ... estou pensando em encontrar meus nós, departamento 3 ... ou todos ... agora é bastante inútil. ele apenas mostra pesquisas de classe, não qual objeto ele usa e o que esse objeto, por sua vez, usa. Este plugin uml não é útil.
mmm
Link para baixo :-( poderia consertar, por favor?
Pipo
69

IntelliJ IDEA 14+

  • Mostrar diagrama popup

    Clique com o botão direito em um tipo / classe / pacote> Diagramas> Mostrar Popup de Diagrama ...
    ou Ctrl+ Alt+U

  • Mostrar diagrama (abre uma nova guia)

    Clique com o botão direito em um tipo / classe / pacote> Diagramas> Mostrar Diagrama ...
    ou Ctrl+ Alt+ Shift+U

    clique com o botão direito em Diagramas Mostrar Diagrama

Por padrão, você vê apenas os nomes das classes / interfaces. Se você quiser ver mais detalhes, vá para Arquivo> Configurações ...> Ferramentas> Diagramas e verifique o que deseja (Ex: Campos, Métodos, etc.)


PS: Você precisa do IntelliJ IDEA Ultimate, porque esse recurso não é compatível com o Community Edition. Se você for para Arquivo> Configurações ...> Plug-ins, verá que não há plug-in de suporte UML no Community Edition.

ROMANIA_engineer
fonte
3
Oi pessoal, estou usando o Intellij 15.0.2 e quero visualizar o diagrama de classe do meu projeto, porém não consigo ver a seleção Diagramas / Mostrar Diagrama quando clico com o botão direito em um pacote ou classe. Alguém pode me ajudar?
Ectoras
3
@Ectoras, suponho que você use o Community Edition, não o Ultimate. Não está disponível para Community Edition (veja o PS: adicionado na postagem). Eu testei no IntelliJ IDEA 15.0.2 Ultimate e funcionou.
ROMANIA_engineer
54

Você pode instalar um dos pugins gratuitos - Code Iris . insira a descrição da imagem aqui


PlantUML

insira a descrição da imagem aqui

Outras ferramentas desse tipo no IntelliJ IDEA são pagas.


Eu escolhi uma alternativa mais poderosa:
No Netbeans - easyUML
No Eclipse - ObjectAid , Papyrus , Ferramentas de modelagem do Eclipse

insira a descrição da imagem aqui


Espero que ajude você.

Artem Solovev
fonte
2
Code Irisapenas interrompe o lançamento do meu projeto. Versão da comunidade 2019.1.
WesternGun
@WesternGun não estou surpreso, cara. Esta ferramenta com avaliação de 3 estrelas ...
Artem Solovev
Instalei o plugin PlantUML, mas não sei como começar e usá-lo. Por favor, adicione isso também
Arun SR
15

Experimente Ctrl+ Alt+U

Verifique também se o plugin UML está ativado (configurações -> plugin, as configurações podem ser abertas por Ctrl+ Alt+S

Mark van Venrooij
fonte
4

Use o plugin do Intellij Sketch It! .

Diagrama de classes gerado com Sketch It!  plugar

Rohit Bansod
fonte
1
... que precisa do plugin PlantUML para visualizar o diagrama. Com a versão Community 2019.1 funciona, após instalar o Graphviz e adicionar binao PATH. Windows 10. Mas, ele só renderiza relacionamento em cada pacote, não em todos os projetos, coisa que eu esperava, mas obrigado mesmo assim.
WesternGun