Cómo generar un diagtwig de clase (UML) en Android Studio (IntelliJ Idea)

Intenté buscar y encontré este enlace , pero Ctrl + Alt + Shift + D no funciona.

También uso find Action Ctrl + Shift + A para encontrar acción sobre diagram y uml pero no encontré nada.

También busqué el plugin uml , pero la mayoría no funcionaba con la nueva versión de intelliJ (no lo intenté, solo leí el comentario).

Encontré un complemento gratuito que puede generar diagtwigs de clase con el estudio de Android. Se llama SimpleUML .

Actualice Android Studio 2.2+: para instalar el complemento, siga los pasos en esta respuesta: https://stackoverflow.com/a/36823007/1245894

Versión anterior de Android Studio en Mac: vaya a Android Studio -> Preferences -> Plugins

En Windows: vaya a Android Studio -> File -> Settings -> Plugins

Haga clic en Browse repositories... y busque SimpleUMLCE (CE significa Community Edition, esto es en lo que se basa el estudio de Android).

Instálelo, reinícielo, luego puede hacer clic con el botón derecho en la carpeta que contiene las clases que desea visualizar y seleccionar Add to simpleUML Diagram .

Eso es todo, ¡tienes un elegante diagtwig de clases generado a partir de tu código!

Para aquellos que quieren usar simpleUML en Android Studio y tienen problemas al ejecutar SimpleUML.

Primero descarga el jar simpleUML desde aquí https://plugins.jetbrains.com/plugin/4946-simpleumlce

Ahora sigue los pasos a continuación.

Paso 1:

Haga clic en Archivo y vaya a Configuración (Archivo → Configuración)

Paso 2

Seleccione Complementos desde el panel izquierdo y haga clic en Instalar complemento del disco

1]

Paso 3:

Ubique el archivo jar SimpleUML y selecciónelo.

2]

Etapa 4:

Ahora reinicie Android Studio (Archivo → Invalidar cachés / reiniciar → Simplemente reiniciar)

Paso 5:

Después de reiniciar, haga clic con el botón derecho en el nombre del paquete y seleccione Nuevo diagtwig.

3

Paso 6:

Establezca un nombre de archivo y cree un archivo UML. Creé con el nombre NewDiagram

enter image description here Paso 7:

Ahora haga clic con el botón derecho en el nombre del paquete y seleccione el archivo que creó. En mi caso, era NewDiagram

enter image description here

Paso 8:

Todos los archivos están astackdos uno encima del otro. Solo puede arrastrarlos y soltarlos y establecer una jerarquía.

enter image description here

Al igual que a continuación, puede arrastrar estas clases

enter image description here

He logrado hacerlo de una manera. Realice todos los pasos mencionados por Michal Rowicki arriba.

  1. Abra el software Visual Paradigm.
  2. Crea un nuevo proyecto
  3. Habría una opción en la barra de Tools arriba que indica el Code y selecciona Instant Reverse... desde el menú desplegable con lenguaje Java (u otro)
  4. Seleccione su carpeta de aplicaciones donde se encuentra su proyecto y agréguela al proyecto (he seleccionado la aplicación de carpeta completa)
  5. La aplicación debería aparecer ahora en el panel izquierdo en el repository de clases
  6. Entonces, todo lo que haces es hacer clic con el botón derecho en el proyecto que has agregado y seleccionar Invertir al nuevo diagtwig de clase
  7. Seleccione o desea que los paquetes se incluyan en el diagtwig de clases o solo el diagtwig de clases del proyecto

Luego debería aparecer en su pantalla y personalizarla como lo desee

Sin embargo, no sé si el plugin en Android Studio fue necesario, sin embargo, funcionó de alguna manera para mí.

  1. teclee Ctrl + Alt + S (o vaya a Preferencias)
  2. ve a la pestaña Complementos, presiona el botón “Buscar repositorys”
  3. buscar:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. instalarlo.

Necesita instalar el software adecuado . Ahora debería funcionar bien.

Supongo que UML Class Diagram solo está disponible en Ultimate Edition.

Para mostrar el diagtwig UML, haga clic con el botón derecho del mouse en una clase específica -> Diagtwigs -> Mostrar diagtwig … O puede en el editor hacer clic en Ctrl + Alt + Shift + U. Puede agregar nuevas clases al diagtwig arrastrando y soltando. En la parte superior de la ventana, puedes elegir más opciones. Para guardar UML, simplemente debes hacer clic en el icono de guardar.

Hay Code Iris que puede instalar yendo a Archivo -> Configuración -> Complementos -> Buscar repositorys, luego encuentre y elija Código Iris. Reinicie luego tendrá una nueva pestaña Código Iris.

Actualización 24.3.2016

Encontré esta guía de VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/ creada el 8 de septiembre de 2015.

Es bueno saber que es posible integrar VP en el estudio de Android (en mi caso 1.5.1 ) ahora. No olvide hacer una copia de seguridad de su configuración de Android Studio (puede encontrarla en Users% userName / .AndroidStudioX.X en Windows) antes de la instalación.

Intentaba hacerlo funcionar, pero el proyecto vp creado no contenía ningún diagtwig. Tal vez alguien más tendrá más suerte.


Estaba usando este manual http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html para hacer que Visual Paradigm funcione en el estudio de Android, pero la acción en 2. no invocó el diálogo en 3 Así que le pedí ayuda a Visual Paradigm y me respondieron que la integración de Android Studio no es compatible ahora.

Respuesta de la respuesta del paradigma visual del 17 de abril de 2015:

Gracias por su consulta y lamento que por el momento solo admitamos integrarlo con el estándar IntelliJ IDEA , pero no integrarlo con el Android Studio . Podemos considerar apoyarlo en nuestro lanzamiento futuro, y lo mantendré informado una vez que haya alguna actualización sobre este tema. ¡No dude en ponerse en contacto conmigo si tiene alguna pregunta y desea tener un buen día!

Esta publicación se eliminó, por lo que intentaré aclararla.

Como tal, estoy considerando las respuestas anteriores como engañosas y no útiles. Por lo tanto, creo que es importante que los demás lo sepan antes de perder el tiempo tratando de hacerlo funcionar.

Solución:

  1. Ejecutar Paradigma Visual
  2. Haga lo siguiente, señalando el directorio de Android Atudio en el paso 4

enter image description here

  1. Abra Android Studio y haga clic derecho en el proyecto

enter image description here

Estoy desarrollando con android studio 2+.

para crear diagtwigs de clases, hice lo siguiente: – instalé “ObjectAid UML Explorer” como plugin para eclipse (en mi caso luna con sdk android pero también funciona con versiones más jóvenes) … vaya a eclipse marketplace y busque “ObjectAid UML Explorer” “. está más abajo en los resultados de búsqueda. después de la instalación y reinicio del eclipse …

abra un android vacío o cualquier proyecto java en eclipse. a continuación, haga clic derecho en el proyecto de eclipse vacío en el explorador de proyectos -> seleccione ‘ruta de comstackción’ luego enlace mi ANDROID STUDIO SRC PATH en mi proyecto eclipse de Android. no importa si hay errores otra vez, haga clic derecho en el proyecto eclipse-android y seleccione: Nuevo en el tipo de filtro ‘clase’, entonces debería ver entre otros una opción ‘diagtwig de clase’ … selecciónelo y confúngalo … png cosas, visibilidad, etc. arrastre / suelte sus clases de proyecto ANDROID STUDIO en el diagtwig abierto -> voila 🙂

hth

Abro eclipse (luna, pero eso no importa). Obtuve el “ObjectAid UML Explorer”
que instalado abro un proyecto android vacío en eclipse, a la derecha

Puedes usar el progtwig simple StarUML . La versión de prueba es ilimitada y puede hacer casi cualquier cosa.

Onced instalado puede usarlo para generar gran cantidad de digtwigs uml simplemente pegando el código fuente. El diagtwig de clases es solo un tipo de él. (No solo comprende el lenguaje Java, sino C #, C ++ y otros)

PD El progtwig es ideal para dibujar diagtwigs arquitectónicos antes de comenzar a codificar el progtwig.