159 votes

Comment générer un diagramme de classe (UML) sur Android Studio (IntelliJ Idea)

J'ai essayé de chercher et j'ai trouvé ceci lien mais Ctrl + Alt + Shift + D ne fonctionne pas.

J'utilise aussi find Action Ctrl + Shift + A pour trouver une action sur le diagramme et l'uml mais n'a rien trouvé.

J'ai aussi rechercher le plugin uml , mais la plupart d'entre eux ne fonctionnent pas avec la nouvelle version d'intelliJ (je ne l'ai pas essayé, j'ai juste lu le commentaire).

15voto

sonavolob Points 289

Mise à jour du 24.3.2016

J'ai trouvé ce guide de VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-Android-studio/ créé le 8 septembre 2015.

Bon à savoir - il est possible d'intégrer VP dans Android studio (dans mon cas 1.5.1 ) maintenant. N'oubliez pas de sauvegarde votre Android Studio paramètres (vous pouvez les trouver dans Users%userName/.AndroidStudioX.X sous Windows) avant l'installation.

J'ai essayé de le faire fonctionner, mais le projet vp créé ne contenait pas de diagrammes. Peut-être que quelqu'un d'autre aura plus de chance.


J'utilisais ce manuel http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html pour faire fonctionner Visual Paradigm dans Android studio, mais l'action dans 2. n'a pas invoqué le dialogue dans 3. donc j'ai demandé Support de Visual Paradigm pour de l'aide et ils ont répondu que Android Studio intégration n'est pas pris en charge en ce moment.

Réponse du paradigme visuel du 17 avril 2015 :

Merci pour votre demande et je suis vraiment désolé qu'en ce moment nous ne soutenons s'intégrer à la IntelliJ IDEA standard mais no s'intégrer à la Android Studio . Nous pourrions envisager de le prendre en charge dans notre future version, et je vous tiendrai au courant dès qu'il y aura une mise à jour sur ce sujet. une mise à jour sur ce sujet. N'hésitez pas à me contacter pour toute question et je vous souhaite une bonne journée !

Ce message a été supprimé, je vais donc essayer d'être plus clair.

En conséquence, j'envisage précédent réponses comme trompeur et non utile. Je pense donc qu'il est important que les autres le sachent, avant de perdre leur temps à essayer de le faire fonctionner.

9voto

ceph3us Points 4819

Solution :

  1. Exécuter le paradigme visuel
  2. Faites comme ci-dessous, en pointant vers Android Atudio à l'étape 4

enter image description here

  1. Ouvrir Android Studio et faire un clic droit sur le projet

enter image description here

2voto

nsk Points 97

Cette bibliothèque d'automates à états Kotlin possède une fonction d'exportation vers PlantUML. Elle n'est pas intégrée à Android Studio, mais il est facile de visualiser la structure des automates à états sur le site Web de PlantUML.

https://github.com/nsk90/kstatemachine

1voto

more.code Points 11

Je développe avec Android studio 2+.

pour créer des diagrammes de classe, j'ai fait ce qui suit : - installer "ObjectAid UML Explorer" comme plugin pour eclipse(dans mon cas luna avec Android sdk mais fonctionne aussi avec des versions plus récentes) ... allez sur le marché d'eclipse et cherchez "ObjectAid UML Explorer". c'est plus bas dans les résultats de la recherche. après l'installation et le redémarrage d'eclipse ...

Ouvrez un projet Android ou autre projet Java vide dans Eclipse. puis cliquez avec le bouton droit de la souris sur le projet vide d'eclipse dans l'explorateur de projet -> sélectionnez 'build path' (chemin de construction) puis je lie mon SRC PATH d'Android STUDIO à mon projet Android d'eclipse. Peu importe s'il y a des erreurs. à nouveau un clic droit sur le projet eclipse-Android et sélectionner : Nouveau dans le filtre, tapez 'class'. alors vous devriez voir parmi d'autres une option 'class diagram' (diagramme de classe) ... sélectionnez-la et configurez-la ... trucs en png, visibilité, etc. glissez/déposez les classes de votre projet Android STUDIO dans le diagramme ouvert -> voilà :)

hth

J'ouvre eclipse(luna, mais cela n'a pas d'importance). J'ai le "ObjectAid UML Explorer".
Après l'installation, j'ouvre un projet Android vide dans Eclipse, à droite.

0voto

Seagull Points 543

Vous pouvez utiliser le programme simple StarUML . La version d'essai est illimitée et peut faire presque tout.

Une fois installé, vous pouvez l'utiliser pour générer un grand nombre de diagrammes uml en collant simplement le code source. Le diagramme de classe est juste un type de diagramme. (Il comprend non seulement le langage Java, mais aussi C#, C++ et autres).

P.S. Le programme est idéal pour dessiner des diagrammes architecturaux avant de commencer à coder le programme.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X