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).

118voto

Distwo Points 7079

J'ai trouvé un plugin gratuit qui permet de générer des diagrammes de classe avec Android studio. Il s'appelle SimpleUML .

Mettez à jour Android Studio 2.2+ : Pour installer le plugin, suivez les étapes de cette réponse : https://stackoverflow.com/a/36823007/1245894

Ancienne version d'Android Studio Sur Mac : allez dans Android Studio -> Preferences -> Plugins

Sous Windows : allez dans Android Studio -> File -> Settings -> Plugins

Cliquez sur Browse repositories... et chercher SimpleUMLCE (CE signifie Community Edition, c'est ce sur quoi Android studio est basé).

Installez-le, redémarrez, puis vous pouvez faire un clic droit sur le dossier contenant les classes que vous voulez visualiser, et sélectionnez Add to simpleUML Diagram .

Voilà, votre diagramme de classe est généré à partir de votre code !

95voto

farhangdon Points 328

Pour ceux qui veulent utiliser SimpleUML dans Android Studio et qui ont des problèmes pour exécuter SimpleUML.

Téléchargez d'abord le jar de simpleUML à partir d'ici https://plugins.jetbrains.com/plugin/4946-simpleumlce

Maintenant, suivez les étapes ci-dessous.

Étape 1 :

Cliquez sur Fichier et aller à Paramètres (Paramètres du fichier)

Étape 2

Sélectionnez Plugins dans le panneau de gauche et cliquez sur Installer le plugin à partir du disque

1

Étape 3 :

Localisez le SimpleUML jar et le sélectionner.

2

Étape 4 :

Maintenant redémarrez Android Studio (Fichier Invalider les caches/Restaurer juste redémarrer)

Étape 5 :

Après avoir redémarré Cliquez à droite sur le nom du paquet et sélectionnez Nouveau diagramme o Ajouter au diagramme simpleUML Nouveau diagramme .

3

Étape 6 :

Définir un nom de fichier et créer un fichier UML. J'ai créé avec le nom NewDiagram

enter image description here Étape 7 :

Maintenant Cliquez à droite sur le nom du paquet et sélectionnez le fichier que vous avez créé. Dans mon cas, c'était NouveauDiagramme

enter image description here

Étape 8 :

Tous les fichiers sont empilés les uns sur les autres. Vous pouvez simplement les faire glisser et les déposer et définir une hiérarchie.

enter image description here

Comme ci-dessous, vous pouvez faire glisser ces classes

enter image description here

26voto

Chris Points 21

J'ai réussi à le faire d'une certaine manière. Effectuez toutes les étapes telles que référencées par Michal Rowicki ci-dessus.

  1. Ouvrir le logiciel Visual Paradigm.
  2. Créer un nouveau projet
  3. Il y aurait une option sur le Tools barre au-dessus qui indique Code et sélectionnez Instant Reverse... dans le menu déroulant avec Java (ou autre)
  4. Sélectionnez le dossier de votre application où se trouve votre projet et l'ajouter au projet (j'ai sélectionné le dossier complet application)
  5. L'application devrait maintenant apparaître dans le volet de gauche de Class Référentiel
  6. Ensuite, tout ce que vous avez à faire est de cliquer avec le bouton droit de la souris sur le projet que vous avez ajouté et sélectionnez Reverse to new class diagram
  7. Sélectionnez si vous souhaitez que les paquets soient inclus dans la classe ou seulement dans le diagramme de classes du projet

Il devrait ensuite apparaître sur votre écran et vous pourrez le personnaliser comme vous le souhaitez.

Je ne sais pas si le plugin dans Android Studio était nécessaire, mais il a néanmoins fonctionné d'une certaine manière pour moi.

19voto

Michał Rowicki Points 174
  1. type Ctrl + Alt + S (ou allez dans les Préférences)
  2. allez dans l'onglet Plugins, appuyez sur le bouton "Browse repositories" (Parcourir les dépôts)
  3. recherche :
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. l'installer.

Vous devez installer le logiciel approprié . Maintenant, cela devrait fonctionner correctement.

Je suppose que le diagramme de classe UML n'est disponible que sur Ultimate Edition.

Pour afficher le diagramme UML, cliquez avec le bouton droit de la souris sur une classe spécifique -> Diagrammes -> Afficher le diagramme... Ou vous pouvez, dans l'éditeur, cliquer sur Ctrl + Alt + Shift + U . Vous pouvez ajouter de nouvelles classes au diagramme par glisser-déposer. En haut de la fenêtre, vous pouvez choisir d'autres options. Pour sauvegarder UML, il suffit de cliquer sur l'icône de sauvegarde.

19voto

Il y a Code Iris que vous pouvez installer en allant dans Fichier -> Paramètres -> Plugins -> Parcourir les dépôts, puis trouver et choisir Code Iris. Redémarrez et vous aurez un nouvel onglet Code Iris.

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