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

GMF & Co. (modèle sour EMF)


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut GMF & Co. (modèle sour EMF)
    Bonjour !

    Je travaille sur un projet de développement d'une couche graphique à partir d'un modèle sous EMF, avec d'ailleurs ce bon vieux triton4. :o)


    Je lutte (enfin nous luttons) pour arriver à bien comprendre comment fonctionne GMF.

    On est passés par la phase de découverte d'EMF et de ses modèles puis de GEF. Je n'ai pas la prétention d'écrire qu'on a parfaitement tout compris mais a priori les grandes lignes (c'était tout nouveau pour nous et franchement ce n'est pas d'la tarte !).


    Maintenant au tour de GMF qui devrait nous fournir les outils pour notre couche graphique : l'idée est de rendre modifiable graphiquement des éléments issus du modèle de base.

    Au gré des différents tutoriaux (pas toujours forcément très clairs même si très utiles), je lutte pour comprendre comment choisir le top-level container lors du mapping à partir du Dashboard.

    Je crois comprendre que notre modèle de base contient un max d'informations que GMF couple au Graphical Def Model qui lui interprète, Tooling Def Model étant là pour fournir les outils de modification graphique.

    Ma question est donc comment bien choisir le top-level container. Si par hasard vous vous y connaissez sur le sujet je pense que j'aurai d'autres questions à poser. Toute doc supplémentaire est la bienvenue, trucs et astuces bref tout ce qui pourrait vous passer sous la main. :o)

    Si nous arrivons à quelque chose de concret et d'efficace il se pourrait qu'on édite une doc, parce que là c'est un peu la lutte.

    En vous remerciant par avance !

  2. #2
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 20
    Par défaut
    Salut,


    J’ai travaillé pendant 6 semaines sur GMF dans le cadre de mon stage, et effectivement ce n'est pas de la tarte. Je te conseille de faire le tutorial (les 4 pages) en étant sûr que tu aies compris et que tu saches refaire sans même regarder, et que tout te paraisse logique.Sinon tu ne va pas t’en sortir quand il s’agira de comprendre pourquoi machin truc ne marche pas, etc.

    Ensuite le newsgroup est très utile et actif, n’hésites pas à y poser plein de questions !
    http://www.eclipse.org/newsgroups/index_project.php

    Honnêtement je ne comprends pas vraiment ta question, essaies peut être de la reformuler. Je te déconseille cependant d’utiliser le dashboard car cela va te cacher quelques étapes essentielles, et si tu souhaites faire un éditeur 100% personnalisé, il va falloir faire ton mapping model toi-même. ( et tous les autres d’ailleurs ).

    Je suppose que tu as compris que le mapping model ne s’effectue qu’après avoir faire le tooling, le graphique, et le métamodèle. Utilise l’exemple mindmap et modifie le a ta guise afin d’etre sur d’avoir bien compris.

    J’ai fais une grosse doc sur GMF et « mon » éditeur graphique mais je ne suis pas sûr que je puisse la redistribuer, je te dirais cela d’ici une semaine certainement.

    Bonne chance. Tu peux toujours essayer de me poser des questions jessairais dy repondre. Sache aussi que sur ce forum il y a un français de l'equipe GMF, fais une recherche...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    Wahou merci beaucoup déjà ! :o)

    Ok pour ne pas utiliser le dashboard je note je vais recommencer les principaux tutoriaux pour les maitriser les yeux fermés. Je comprends mais sans doute (beaucoup) trop "à peu près".

    Ma question vient sans doute cet "à peu près" mais en même temps c'est un peu la lutte. Merci pour le lien je vais aller zieuter là-bas aussi.

    J'avoue que la doc dont tu parles m'intéresse énormément mais bon si ce n'est pas possible je ferai fleurir les questions ici... :o)

    J'ai bien recherché sur GMF mais n'ai pas trouvé la personne dont tu parles j'y retourne !

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    Ok en fait j'avais bien vu la personne dont tu parles ici : http://www.developpez.net/forums/sho....php?t=224618&

    J'avais déjà lu ce message et ça me rappelle que ce n'est pas très encourageant au vu de ce qu'on en dit.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    J'ai posté sur le newsgroup mais sait-on jamais le remettre ici peut être intéressant :

    Hello,

    I am working with GMF in a project and I try to do the different tutorials.

    In the first of them (http://wiki.eclipse.org/index.php/GMF_Tutorial) I believe that I respect all the steps but I do not understand why I have one error at the end when I did everything (just when I launch my application) : org.eclipse.core.variables "Reference to undefined variable target.os".

    I searched the Core Variables in my plugins and found :
    3.1.100.v20060605

    Futhermore I use :
    Eclipse 3.2.2
    EMF SDK 2.2.4
    GEF SDK 3.4.0
    GMF Callisto 1.0.3

    I am sorry if it is a stupid question but I really have to understand how works GMF.

    Thank you very much for your help.
    En fait j'ai une erreur lorsque je veux lancer mon application Mindmap Diagram avec ce target.os de malheur que je n'arrive pas à identifier ni mettre à jour. :o(

    Si jamais vous avez une idée je suis preneur ! Merci d'avance.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    Erreur qui a l'air d'avoir rapport avec GMF lui même ?

    java.lang.NullPointerException
    at org.eclipse.gmf.internal.bridge.genmodel.InnerClassViewmapProducer.create(InnerClassViewmapProducer.java:80)
    at org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.process(DiagramGenModelTransformer.java:444)
    at org.eclipse.gmf.internal.bridge.genmodel.MappingTransformer.transform(MappingTransformer.java:35)
    at org.eclipse.gmf.internal.codegen.popup.actions.TransformToGenModel$1.transform(TransformToGenModel.java:189)
    at org.eclipse.gmf.internal.codegen.popup.actions.TransformToGenModel$1.run(TransformToGenModel.java:159)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

    Je ne comprends pas pourquoi j'ai cette erreur qui revient alors que ça touche à des fichiers internes à GMF (si je comprends bien). Pouvez-vous m'aider s'il vous plait ?

    Ca ne pointe pas bien du coup la mémoire est dépassée d'après ce que j'ai trouvé mais je ne comprends pas comment je peux faire pointer alors que je n'ai touché qu'à GMF et que donc je n'ai pas touché au code directement !

Discussions similaires

  1. [EMF / GMF] Modèles
    Par chihaoui_med dans le forum Eclipse Modeling
    Réponses: 2
    Dernier message: 20/09/2012, 22h59
  2. [EMF] Métamodèle UML2
    Par M3HD1 dans le forum Eclipse Modeling
    Réponses: 5
    Dernier message: 23/03/2011, 12h44
  3. Méta-modèle et EMF
    Par SaoussenRekhis dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 05/10/2010, 19h18
  4. [GMF] Modifier le modèle en ajoutant un attribut
    Par cline1263 dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 30/01/2008, 10h04

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