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 :
- Fonction1
- E1 : IN
- E2 : IN
- S1 : OUT
- S2 : OUT
Je veux présenter une outline de cette forme :
- Fonction1
- Entrées
- E1
- E2
- Sorties
- E1
- 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.
Partager