Bonjour,

J'ai un problème qui revient régulièrement lorsque je développe avec GEF : je peux avoir besoin d'un EditPart alors que je n'ai pas d'objets métier correspondant.

Exemple :
Je veux présenter une fonction qui a des variables qui sont soit des entrées soit des sorties.
J'ai donc une classe Fonction qui contient une liste de variables. Chaque variable a un attribut qui indique si elle est une entrée ou une sortie :
  1. Fonction1
    1. E1 : IN
    2. E2 : IN
    3. S1 : OUT
    4. S2 : OUT




Je veux présenter une outline de cette forme :
  1. Fonction1
    1. Entrées
      1. E1
      2. E2

    2. Sorties
      1. E1
      2. E2




On peut découper en 3 EditPart :
FunctionEditPart : Fonction1
ScopeEditPart : Entrées, Sorties
VariableEditPart : E1, E2, S1, S2

La création de FunctionEditPart et de VariableEditPart ne pose pas de problème.

Par contre, quelqu'un saurait-il m'expliquer comment créer les ScopeEditPart et quel objet mettre dans setModel ?

Merci d'avance pour votre aide.