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 Modeling Discussion :

[Plugin GMF] Récupération des attributs pour les réutiliser


Sujet :

Eclipse Modeling

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 59
    Points : 35
    Points
    35
    Par défaut [Plugin GMF] Récupération des attributs pour les réutiliser
    bonjour

    j'ai crée un projet GMF, qui permet de créer des classes avec leurs noms.
    j'ai besoin de récupérer les noms de ces classes ' écrites par l'utilisateur ', pour les utiliser dans un autre projet GMF.

    mais je sais pas comment en faire ???


    Merci de me donner quelques piste de recherche

    Merci d'avance pour votre aide

  2. #2
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Je ne suis pas sur d'avoir compris la question, donc je vais répondre un peu au pif...

    A partir d'un éditeur GMF, tu peux récupérer la DiagramEditPart. La-dessus tu fais un resolveSemanticElement, et tu récuperes alors l'objet EMF qui est derriere. Tu peux ensuite naviguer dans ton modele pour récuperer les infos que tu veux.
    Si tu n'as pas acces a un éditeur pour ton diagram a ce moment la, tu peux utliser l'OffscreenEditPartFactory pour récupérer les editParts et le model sans avoir a ouvrir d'éditeur.

    HTH,
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 59
    Points : 35
    Points
    35
    Par défaut
    Bonjour

    Merci pour ta réponse, mais je pense que je n’ai pas bien expliquée la question.

    En fait après la réalisation du diagramme GMF, il faut que l'utilisateur se serve de celui-ci, c'est-à-dire qu'il entre les informations pour son application.
    Bien entendu, après ça on obtient un fichier XML.

    Je souhaiterais pouvoir récupérer les informations qui sont dans ce fichier, par exemple les noms des classes, des associations... et les réutiliser pour un autre projet GMF, comme des attributs fixes et dont la modification est interdite.

    Merci d'avance pour votre aide.

Discussions similaires

  1. Descripteur et valeur des attributs pour les instances
    Par 3DKermit dans le forum Général Python
    Réponses: 5
    Dernier message: 25/01/2013, 14h39
  2. récupération des données pour les afficher dans une ListView
    Par khoukha1 dans le forum Composants graphiques
    Réponses: 5
    Dernier message: 14/06/2012, 14h59
  3. Réponses: 0
    Dernier message: 04/04/2011, 18h31
  4. Réponses: 2
    Dernier message: 09/12/2008, 11h36
  5. [debutant][JNI]Stocker des objet pour les rappeler plus tard
    Par Celenor dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 28/03/2004, 01h28

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