Si l'installation s'est bien passée, tu devrais avoir une petite icône dans la barre d'outils, ainsi que un menu
Papyrus > Java > Java Reverse.
Pour faire du reverse, il faut ouvrir un modèle avec Papyrus (model uml). Il faut aussi avoir la vue "Package Explorer" d'Eclipse, ainsi que la vue "Model Explorer" de Papyrus.
Tu cliques d'abord dans le diagramme Papyrus ou le Model Explorer afin de sélectionner le modèle cible, puis tu sélectionnes un ou plusieurs fichiers Java (ou un/des répertoire). Maintenant, tu peux cliquer sur l'icône de Reverse. Tu vois apparaitre un fenêtre permettant de spécifier les répertoires cible du reverse. Tu peux changer les paramètres (voir plus bas), ou laisser tel quel pour les premiers essais.
Tu devrais alors voir apparaitre tes classes dans le Model Explorer. Le plugin ne fait pas les diagrammes. Tu peux les faire par drag and drop à partir du Model Explorer.
Il y a normalement un menu pour créer des associations à partir des propriétés des classes, mais il semble avoir disparu. Je vérifie ça...
Je vais essayer de faire un tutoriel plus convivial dès que possible. N'hésites pas à me faire remonter les problèmes que tu peux rencontrer. Le plugin n'a jamais été finalisé, il est dans l'état "draft".
Cedric
...
Les paramètres de reverses:
Default Creation Package
- c'est le répertoire par défaut ou seront créées les nouvelles classes. Peut être vide (generated sera le défaut).
Search Path
- avant de créer une classe dans le modèle, le plugin vérifie que la classe n'existe pas déjà. On peut spécifier une liste de chemins ou le plugin doit chercher. Il est possible d'utiliser des wildcard '*'.
Creation Path
- Quand le plugin veut créer une nouvelle classe, il regarde dans quel 'uml.model' le faire. On spécifie ici les 'uml.model' dans lesquels seront créées les classes. La aussi on peut utiliser des wildcard. Les uml.model de création sont automatiquement ajouté au search path.
Partager