Exemple : Modification des attributs dans un modèle synchronisé

Cet exemple est développé à partir de l'exemple de MOO synchronisé, demo.moo, et illustre la création et la suppression des attributs dans un modèle synchronisé.

Remarque : Si vous changez les templates de génération, vous pouvez régénérer le code source manuellement en pointant sur une classe, une interface un package synchronisé ou un modèle dans l'Explorateur de modèles ou dans un diagramme de classe, en cliquant sur le bouton droit de la souris et en sélectionnant Réactualiser le code source.
  1. Affichez la feuille de propriétés 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.


  2. Cliquez sur OK pour revenir au diagramme de classe, dans lequel l'attribut usbPort est affiché sur le symbole de printer :


  3. 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 Editer le code source pour ouvrir le fichier de code source de la classe printer dans un volet situé sous le diagramme.


    Notez que l'attribut usbPort est affiché dans le code source synchronisé.

  4. Supprimez le code concernant l'attribut usbPort.


  5. Sélectionnez Fichier > Enregistrer.

    L'attribut usbPort disparaît du symbole de printer car la classe printer dans le MOO a été synchronisée avec son code source.