Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3090 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  eclipse et GMF

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

eclipse et GMF

n°1522452
titi59
Posté le 01-03-2007 à 18:12:42  profilanswer
 

Bonjour,
 
J'ai un petit soucis avec gmf:
 
J'ai un model ecore et je souhaite créer un environnement graphique pour ce model grace a gmf mais je n'y parviens pas. voici mon mode opératoire
 
* Je crée un new -> empty EMF Project.
* Dans le répertoire "model", je place le ecore (cf pièce jointe)
* Je fais un clic droit sur le ecore et je fais new -> EMF Model
* J'ai maintenant un genmodel
* Je fais un Generate All à partir de ce genmodel pour obtenir les répertoires edit, editor et test.
* A partir de maintenant, j'utilise le GMF DashBoard
* Je sélectionne le Domain model : le ecore
* De même, je sélectionne le Domain Gen Model
* Ensuite, je dérive le ecore pour obtenir le Graphical Def Model. C'est a partir de la que les choses se gâte, par défaut, Méthode est considéré comme link, alors je fais le changement pour le mettre en objet rectangle, je suis pas sur que ce soit normal de faire la modif nous même. De plus, en haut de la fenêtre, une boite nous propose différentes possibilités de propositions, faut-il en choisir une? Je valide, j'ai le .gmfgraph
* Je dérive encore une fois le ecore pour obtenir le GMF tool, mêmes questions que précédemment...
* Maintenant, je clique sur "combine" pour obtenir le mapping model. Je charge le ecore, le gmfgraph et le gmftool de mon projet. Comme Diagram root Element, j'ai le choix entre deux éléments (Class et model, est ce normal?), je sélectionne model. Je garde Class, Attribut et Méthode comme Nodes et je place Héritage et Agrégation en Links, je supprime le reste (Est ce une erreur?). Je fais finish et j'obtiens le .gmfMap.
* Il reste a le transformer pour obtenir le gmfgen. Je clique donc sur transform. Je laisse le nom default. Je rencontre une erreur :
 
Diagnosis of org.eclipse.gmf.mappings.impl.MappingImpl@1ac6103{platform :/resource/Model/Theirs.gmfmap#/}
The required feature 'diagramLabel' of 'org.eclipse.gmf.mappings.impl.LabelMappingImpl@14eaf86{platform:/resource/Model/Theirs.gmfmap#//@nodes.0/@ ownedChild/@labelMappings.0}' must be set
The required feature 'diagramNode' of 'org.eclipse.gmf.mappings.impl.NodeMappingImpl@e5b01e{platform:/resource/Model/Theirs.gmfmap#//@nodes.1/@ownedChild}' must be set
The required feature 'diagramNode' of 'org.eclipse.gmf.mappings.impl.NodeMappingImpl@18d8415{platform:/resource/Model/Theirs.gmfmap#//@nodes.2/@ownedChild}' must be set
The required feature 'diagramLink' of ' org.eclipse.gmf.mappings.impl.LinkMa...el/Theirs.gmfmap#//@links.0}' must be set
The required feature 'diagramLink' of 'org.eclipse.gmf.mappings.impl.LinkMappingImpl@1672c8c{platform :/resource/Model/Theirs.gmfmap#//@links.1}' must be set
 
* Je suppose qu'il faut initialiser ces variables.
* Je fais les changements dans gmfmap
* Je retente la transformation, le pgm me demande de choisir le genmodel, le lui fournit.
* "Would you like to use IMapMode" => Yes
* Nouvelles erreurs :
 
Diagnosis of org.eclipse.gmf.codegen.gmfgen.impl....el/Theirs.gmfgen#/}
Top level node 'Containment Feature' must be available in the diagram 'Domain Element' or its super-class
Top level node 'Containment Feature' must be available in the diagram 'Domain Element' or its super-class
The required feature 'targetMetaFeature' of 'org.eclipse.gmf.codegen.gmfgen.impl.TypeLinkModelFacetImpl@1242aae{platform:/resource/Model/Theirs.gmfgen#//@diagram/@links.0/@modelFacet}' must be set
The required feature 'targetMetaFeature' of 'org.eclipse.gmf.codegen.gmfgen.impl.TypeLinkModelFacetImpl@16e1995{platform:/resource/Model/Theirs.gmfgen#//@diagram/@links.1/@modelFacet}' must be set
 
Et la, c'est le drame, je sais plus quoi faire...
 
J'espere que quelqu'un pourra m'aider parce que je sais plus ou trouvé des infos...
 
D'avance je vous remercie
 
tc

mood
Publicité
Posté le 01-03-2007 à 18:12:42  profilanswer
 

n°1530321
marathoner
Posté le 19-03-2007 à 09:04:48  profilanswer
 
n°1531081
Re_4456
Posté le 20-03-2007 à 14:37:54  profilanswer
 

Bonjour,
          je suis en train d'essayer de faire l'exemple GMF du lien ci-dessous, http://www-128.ibm.com/developerwo [...] s-ecl-gmf/  
 
et j'ai un problème semblable a toi:
 
Diagnosis of org.eclipse.gmf.mappings.impl.MappingImpl@1c80063{platform:/resource/TEST/model/pack.gmfmap#/}
  The required feature 'diagramLabel' of 'org.eclipse.gmf.mappings.impl.LabelMappingImpl@fda77{platform:/resource/TEST/model/pack.gmfmap#//@nodes.0/@ownedChild/@labelMappings.0}' must be set
  The required feature 'diagramLabel' of 'org.eclipse.gmf.mappings.impl.LabelMappingImpl@cfcd20{platform:/resource/TEST/model/pack.gmfmap#//@nodes.1/@ownedChild/@labelMappings.0}' must be set

 
Si jamais tu as trouvé la solution au problème je suis preneur également!!!
 
Merci

n°1819478
malik0011
Posté le 30-11-2008 à 15:57:46  profilanswer
 


bonjour, j'ai lu ton message, donc je tu conseil de réinstaller de nouveau le plugin gmf, j'avais le même problème que toi avant mais maintenant c régler


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  eclipse et GMF

 

Sujets relatifs
installer le plugin eclipse pour phpXulrunner et Eclipse (ATF)
Eclipse sous PHPQue faut-il pour débuter en J2ME [Eclipse]
Eclipse, creer un ant.xml pour builder une webapp ?obtenir la console weblogic sous eclipse
Eclipse maven et Jboss ... et après ?Création d'un plugin pour Eclipse
Plugin script shell pour eclipse?JButton Avec Image sous Eclipse
Plus de sujets relatifs à : eclipse et GMF


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR