2010-04-21 24 views
0

J'ai un éditeur graphique avec GEF. Il est possible d'ajouter des objets à partir d'une palette. Un exemple ce que je veux dire est: http://java-eclipse.info/IBM.Redbooks-Eclipse.Development.using.the.Graphical.Editing.Framework.and.the.Eclipse.Modeling.Framework/7823/images/fig166_01_0.jpg Donc, maintenant je veux ajouter une autre possibilité d'afficher le contenu de l'éditeur, dans une arborescence. J'ai trouvé la possibilité "Outline". Cela fonctionne très bien, sauf pour ajouter des objets de la palette à l'arborescence. Mon but est que l'éditeur graphique et l'éditeur/éditeur d'arborescence fassent la même chose (ajouter/supprimer des objets, renommer des objets, changer des propriétés à partir d'objets, ...), mais afficher de manière différente. Y a-t-il un moyen?Comment créer un Tree Editor supplémentaire avec GEF?

Merci de votre aide!

Répondre

0

Vous pouvez essayer d'ajouter un écouteur Drop à l'arborescence dans le plan et d'implémenter en conséquence toutes les politiques d'édition créées dans les parties d'édition de l'arbre.