
Chapter 14 Travailler avec le plugin PowerAMC pour Eclipse
Exemple de synchronisation
L'exemple suivant est développé à partir du MOO synchronisé, demo.moo.
Pour créer et supprimer un attribut dans un modèle synchronisé :
- Double-cliquez sur le symbole de la classe printer, cliquez sur l'onglet Attributs, puis ajoutez un attribut usbPort avec un type de données boolean et une visibilité public.
- Cliquez sur OK pour revenir au diagramme de classes, dans lequel l'attribut usbPort apparaît dans le symbole de la classe printer :
- Pointez sur le symbole de classe printer dans le diagramme ou sur l'entrée correspondante dans l'Explorateur de modèle, cliquez le bouton droit de la souris, puis sélectionnez Eclipse→Editer le code source pour ouvrir le fichier de code source de la classe printer dans un volet situé sous le diagramme.
Remarquez que l'attribut usbPort apparaît dans le code source synchronisé.
- Supprimez la partie du code concernant l'attribut usbPort.
- Sélectionnez Fichier→Enregistrer.
L'attribut usbPort disparaît du symbole de la classe printer car la classe printer du MOO a été synchronisée avec son code source.
Réactualisation du code source
Si vous modifiez les templates de génération, vous pouvez régénérer le code source manuellement à l'aide de la fonctionnalité de réactualisation de code source :
- Dans la vue Explorateur de modèles, pointez sur une classe, une interface, un package ou un modèle synchronisé, cliquez le bouton droit de la souris, puis sélectionnez Eclipse→Réactualiser le code source
- Dans un diagramme de classes, pointez sur une classe, cliquez le bouton droit de la souris, puis sélectionnez Eclipse→Réactualiser le code source
Copyright (C) 2008. Sybase Inc. All rights reserved.
|
|