Pré. | Proc. |
Ajouter de nouveaux Gabarits stéréotypés
Il est parfois utile de définir un gabarit de génération de code spécifique à utiliser avec des éléments d'un stéréotype donné. Cela permet de générer un code différent pour les éléments, en fonction de leur stéréotype. Enterprise Architect fournit des gabarits par défaut, qui ont été spécialisés pour les stéréotypes couramment utilisés dans les langages pris en charge. Par exemple, le gabarit « Operation Body » pour C# a été spécialisé pour le stéréotype de propriété, de sorte qu'il génère automatiquement ses méthodes constitutives « get » et « set ». Vous pouvez remplacer les gabarits stéréotypés par défaut comme décrit dans la rubrique Remplacer Gabarits par défaut . De plus, vous pouvez définir gabarits pour vos propres stéréotypes, comme décrit ici.
Accéder
Ruban |
Développer > Code source > Options > Modifier le code Gabarits |
Raccourcis Clavier |
Ctrl+Maj+P |
Ajouter un nouveau gabarit stéréotypé à l'aide de l'éditeur Code Gabarit
Étape |
Description |
Voir aussi |
---|---|---|
1 |
Sélectionnez la langue appropriée dans la liste Langue. |
|
2 |
Sélectionnez l'un des gabarits de base, dans la liste Gabarits . |
|
3 |
Cliquez sur le bouton « Ajouter un nouveau remplacement stéréotypé ». La dialogue « Nouveau remplacement Gabarit » s'affiche. |
|
4 |
Sélectionnez la Fonctionnalité et/ou le stéréotype de Classe requis. Cliquez sur le bouton OK . |
|
5 |
Le nouveau gabarit stéréotypé s'affiche dans la liste des remplacements de stéréotypes, marqué comme modifié. |
|
6 |
Effectuez les modifications requises dans l'éditeur de code Gabarits . |
|
7 |
Cliquez sur le bouton Enregistrer pour stocker le nouveau gabarit stéréotypé dans le fichier projet. Enterprise Architect peut maintenant utiliser le gabarit stéréotypé lors de la génération de code pour les éléments de ce stéréotype. |
Notes
- Les stéréotypes de classe et fonctionnalité peuvent être combinés pour fournir un niveau de spécialisation supplémentaire pour fonctionnalités ; par exemple, si les propriétés doivent être générées différemment lorsque la classe a un stéréotype MyStereotype, alors la propriété et MyStereotype doivent être spécifiés dans la dialogue New Gabarit Override