web-dev-qa-db-fra.com

Existe-t-il un plugin gratuit Eclipse permettant de créer un diagramme UML à partir de classes/packages Java?

Cela me semblait la chose la plus facile à trouver, un moyen simple d’afficher mes classes en UML dans Eclipse.

Mais à part ceci: http://Java2uml.gforge.enseeiht.fr/ et this http://sourceforge.jp/projects/amateras/releases/ je n’ai trouvé aucun nouveau logiciel, mis à jour et "bonne" mise en œuvre (avec tout le respect dû aux deux ci-dessus)

Quelque chose d'autre que j'ai manqué?

23
Eran Medan

Avez-vous considéré

Création de diagrammes UML 2 avec les outils Eclipse UML2 - Tutoriel ?

J'avais des références plus anciennes pour de tels outils, mais les nouvelles sont basées sur le projet UML2 (décrit dans le tutoriel). MDT-UML2Tools est en train de se faire, Omondo est là, mais pas gratuit.
Papyrus UML , par exemple, est basé sur UML2 Tool.

Il existe dans le marché un outil capable de réaliser ce qui précède (classe UML, package et interaction). Cela s'appelle ModelGoon . Dernière tentative en juillet 2018.

La liste complète est disponible sur Eclipse marketplace .

8
VonC

Si vous souhaitez rester dans Eclipse: utilisez free ObjectAid - découvre les parents, les pontons, les associations. 
Si vous voulez l'outil, qui découvre et montre en plus les enfants, les usages, les dépendances, les annotations, utilisez free Class Visualizer .

8

J'utilise généralement Doxygen pour créer de la documentation car il possède le support intégré pour générer des diagrammes d'héritage. Il existe un plug-in Eclipse pour Doxygen appelé eclox . Il n'est plus maintenu depuis le 1er décembre.

Doxygen est basé sur Graphviz . Vous pouvez directement utiliser LightUML , basé sur Graphviz pour créer des diagrammes UML dans Eclipse.

3
rochb

Annotez vos classes avec les annotations d'Ecore, puis importez-y un fichier Ecore. Vous pouvez initialiser un diagramme Ecore à partir d'eux ou l'exporter au format UML et en initialiser un diagramme de classes.

0
thSoft