Utilice IntelliJ para generar un diagrama de clases

118

¿Cómo consigo que IntelliJ 10.5 (en Mac) genere un diagrama de clases que muestre todas las clases de mi proyecto? Estoy seguro de que estoy pasando por alto algo obvio, pero solo puedo hacer que la función "Mostrar diagrama" muestre una clase a la vez. (También descubrí cómo agregar clases adicionales, pero nuevamente, solo una a la vez).

Zack
fuente

Respuestas:

166

Utilice Diagrams| Show Diagramdesde el menú contextual de un paquete. Invocarlo en la raíz del proyecto mostrará el diagrama de dependencias del módulo.

Si necesita varios paquetes, puede arrastrarlos y soltarlos en el diagrama ya abierto para el primer paquete y presionar epara expandirlo.

Nota : esta función está disponible en Ultimate Edition, no en la Community Edition gratuita.

CrazyCoder
fuente
2
¿Significa esto que no hay complementos disponibles para que la versión comunitaria genere un diagrama de clases, ahora y en el futuro?
Bruce Sun
@BruceSun no en este momento
CrazyCoder
2
@CrazyCoder ¿Cómo se usa esto para ver un diagrama UML para una clase y sus bordes? Estoy pensando en encontrar mis nodos, departamento 3 ... o todos ... ahora mismo es bastante inútil. solo muestra las jerarquías de clases, no qué objeto usa, y qué ese objeto usa a su vez. Este complemento uml no es útil.
mmm
Enlace abajo :-( ¿podría arreglarlo por favor?
Pipo
69

IntelliJ IDEA 14+

  • Mostrar ventana emergente de diagrama

    Haga clic derecho en un tipo / clase / paquete> Diagramas> Mostrar ventana emergente de diagrama ...
    o Ctrl+ Alt+U

  • Mostrar diagrama (abre una pestaña nueva)

    Haga clic derecho en un tipo / clase / paquete> Diagramas> Mostrar diagrama ...
    o Ctrl+ Alt+ Shift+U

    clic derecho Diagramas Mostrar diagrama

De forma predeterminada, solo ve los nombres de clases / interfaces. Si desea ver más detalles, vaya a Archivo> Configuración ...> Herramientas> Diagramas y marque lo que desea (por ejemplo: campos, métodos, etc.)


PD: Necesita IntelliJ IDEA Ultimate, porque esta función no es compatible con Community Edition. Si va a Archivo> Configuración ...> Complementos, puede ver que no hay un complemento de soporte UML en Community Edition.

RUMANIA_engineer
fuente
3
Hola chicos, estoy usando Intellij 15.0.2 y quiero ver el diagrama de clases de mi proyecto, sin embargo, no puedo ver la selección Diagramas / Mostrar diagrama cuando hago clic derecho en un paquete o una clase. ¿Alguien puede ayudarme?
Ectoras
3
@Ectoras, supongo que usas Community Edition, no Ultimate. No está disponible para Community Edition (consulte el PS: agregado en la publicación). Lo probé en IntelliJ IDEA 15.0.2 Ultimate y funcionó.
RUMANIA_engineer
54

Puede instalar uno de los pugins gratuitos: Code Iris . ingrese la descripción de la imagen aquí


PlantUML

ingrese la descripción de la imagen aquí

Otras herramientas de este tipo en IntelliJ IDEA son de pago.


Elegí una alternativa más poderosa:
en Netbeans - easyUML
En Eclipse - ObjectAid , Papyrus , Eclipse Modeling Tools

ingrese la descripción de la imagen aquí


Espero que te ayude.

Artem Solovev
fuente
2
Code Irissimplemente detiene mi proyecto para lanzarlo. Versión comunitaria 2019.1.
WesternGun
@WesternGun no me sorprende hombre. Esta herramienta con calificación de 3 estrellas ...
Artem Solovev
Instalé el complemento PlantUML, pero no sé cómo comenzar y usarlo. Agregue eso también
Arun SR
15

Prueba Ctrl+ Alt+U

También verifique si el complemento UML está activado (configuración -> complemento, la configuración se puede abrir con Ctrl+ Alt+S

Mark van Venrooij
fuente
4

Utilice el complemento de Intellij Sketch It! .

Diagrama de clase generado con Sketch It!  enchufar

Rohit Bansod
fuente
1
... que necesita el complemento PlantUML para visualizar el diagrama. Con Community versión 2019.1 funciona, después de instalar Graphviz y agregar bina PATH. Windows 10. Pero, solo muestra relación en cada paquete, no en todos los proyectos, cosa que esperaba, pero gracias de todos modos.
WesternGun