, azerr Dans ce billet, nous allons initialiser le projet que nous appellerons Shapes EMF-WST Plugin à partir du plugin Shapes EMF Plugin pour gerer les diagramme Shapes avec l'extension *shapesemfwst au lieu de *shapesemf et de pouvoir lancer les 2 projets Shapes EMF et Shapes EMF-WST ensemble.
Pour lancer les 2 projets ensembles, les plugins doivent avoir un identifiant unique. Le projet Shapes EMF-WST sera identifié par l'ID org.eclipse.gef.examples.shapes.emfwst.
Vous pouvez télécharger le projet org.eclipse.gef.examples.shapes.emfwst_1.0.0.zip expliqué dans ce billet.
Effectuer un copier coller-du projet org.eclipse.gef.examples.shapes.emf_1.0.1.zip et renommer le en org.eclipse.gef.examples.shapes.emfwst_1.0.0.
Ouvrez le fichier MANIFEST.MF et dans l'onglet Overview, modifiez les paramètres suivants :
ID : org.eclipse.gef.examples.shapes.emfwst
Version 1.0.0;
Name : Shapes EMF-WST Plugin
Dans la classe ShapesEMFPLugin, modifiez la méthode getImageDescriptor qui charge les images du plugin en utilisant l'identifiant du plugin comme suit :
public static ImageDescriptor getImageDescriptor(String path) {
return AbstractUIPlugin.imageDescriptorFromPlugin("org.eclipse.gef.examples.shapes.emfwst", path);
}
Pour changer l'extension, plusieurs fichiers sont impactés :
Modifiez l'élément editor du fichier plugin.xml
comme suit :
...
<editor ...
extensions="shapesemfwst"
icon="shapes.gif"
id="GEF Shapes EMF-WST Editor"
name="GEF Shapes EMF-WST Example"/>
..
Modifier l'element wizard comme suit :
<wizard ...
name="Shapes EMF-WST Diagram"
...
Modifier la constante DEFAULT_EXTENSION de la classe ShapesCreationWizard comme suit :
private static final String DEFAULT_EXTENSION = ".shapesemfwst";
Lancer Eclipse avec "Launch an Eclipse application in Debug mode" et ouvrez le wizard Shapes EMF-WST Diagram comme ce qui a été expliqué dans ce billet.
La fenêtre de dialogue doit proposer le wizard Shapes EMF-WST Diagram qui permet de créer des diagrammes Shapes d'extension *shapesemfwst :

Cet article n'a pas de Commentaires/Pingbacks pour le moment...
Vous devez être identifié pour poster un commentaire.
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 |
Copyright © 2000-2012 - www.developpez.com






















![Validate my RSS feed [Valid RSS]](/img/valid-rss.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](/img/valid-atom.png)