IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Discussion :

Papyrus et reverse engineering ?


Sujet :

Eclipse

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 703
    Points : 934
    Points
    934
    Par défaut Papyrus et reverse engineering ?
    Bonjour,

    Je cherche avec le Plugin UML Papyrus depuis INDIGO à faire du reverse engineering.
    A priori il existerait
    - org.eclipse.papyrus.java.reverse
    - org.eclipse.papyrus.java.reverse.ui
    Mais ou et comment installer cela en Update pour realiser des diagrammes depuis mes classes ?

    Merci d'avance
    Philippe

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 703
    Points : 934
    Points
    934
    Par défaut
    Bonjour

    Les plugins de reverse existent :
    - org.eclipse.mdt.papyrus/trunk/extraplugins/java/org.eclipse.papyrus.java.reverse
    - org.eclipse.mdt.papyrus/trunk/extraplugins/java/org.eclipse.papyrus.java.reverse.ui

    Version compilée : http://www.lifl.fr/~dumoulin/papyrus-update/org.eclipse.papyrus.java-updatesite/

    Merci à Cedric
    Phil

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 703
    Points : 934
    Points
    934
    Par défaut
    Pour information

    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. reverse engineering avec PAPYRUS ?
    Par pcouas dans le forum Autres
    Réponses: 0
    Dernier message: 15/07/2012, 15h21
  2. Est-il possible de bloquer le reverse engineering ?
    Par fugi dans le forum Assembleur
    Réponses: 39
    Dernier message: 31/07/2007, 03h33
  3. cherche outil de reverse engineering
    Par peppena dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 14/06/2005, 16h59
  4. [HELP] Reverse Engineering
    Par ArKhAn dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 13/12/2004, 22h15
  5. reverse engineering en C#
    Par Bouboubou dans le forum Rational
    Réponses: 3
    Dernier message: 07/10/2004, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo