Pré. | Proc. |
Écrire des transformations
Enterprise Architect offre une facilité pour créer vos propres transformations ; cela peut être utile pour automatiser le processus de génération de modèles plus spécifiques à partir de modèles plus généraux, en réutilisant la transformation et en empêchant l'introduction d'erreurs comme elles le feraient si les modèles étaient créés à la main. Les gabarits existants fourniront un guide et une référence utiles pour vous aider lors de la création de nouveaux gabarits .
Les gabarits de transformation sont basés sur le framework Gabarit de génération de code, et une compréhension de la façon dont ces gabarits fonctionnent est essentielle pour pouvoir ajuster les gabarits de transformation gabarits ou en créer de nouveaux. Par conséquent, il est suggéré que vous lisiez et compreniez les rubriques traitant de Gabarits de génération de code avant d'utiliser le langage Gabarit de transformation.
Accéder
Ruban |
Conception > Paquetage > Transformer > Transformer Gabarits |
Raccourcis Clavier |
|
Facteurs concernant Gabarits de transformation
Facteur |
Détail |
Voir également |
---|---|---|
Gabarits transformation par défaut |
Enterprise Architect fournit un ensemble de gabarits de transformation par gabarits que vous pouvez utiliser "tel quel" ou personnaliser selon vos besoins. |
Gabarits transformation par défaut |
Syntaxe générale pour la langue intermédiaire |
Les transformations dans Enterprise Architect génèrent une forme de code intermédiaire du modèle créé dans la transformation. Vous pouvez révision et modifier ce code. |
Langue intermédiaire |
Débogage du langage intermédiaire |
Vous pouvez également déboguer les scripts de transformation en vérifiant le code intermédiaire généré à partir du script de transformation. |
Débogage du langage intermédiaire |
Modification des gabarits et du code de transformation |
Lors de l'écriture des transformations, vous utilisez les facilités de l' Éditeur de Code commun. |
Modification du code source |
Cadre Code Gabarit |
Vous utilisez le framework Code Gabarit pour effectuer une ingénierie avancée des modèles UML . Le Cadre de Transformation Gabarit en est dérivé. |
Code Gabarit Personnalisation Cadre Code Gabarit |
Syntaxe de création d'objets |
Pour générer des objets ou des éléments dans une transformation, vous appliquez une syntaxe spécifique dans le script de gabarit . |
Objets |
Syntaxe de création de connecteurs |
Pour générer des connecteurs (relations) dans une transformation, vous appliquez également une syntaxe spécifique dans le script gabarit . |
Connecteurs Transformer les connecteurs |
Transformer les informations en double |
Dans de nombreuses transformations, il y a une quantité importante d'informations à copier. Plutôt que de placer cette information dans le gabarit , vous pouvez utiliser des macros pour la lire depuis sa source. |
Copier les informations |
Transformer les substitutions de paramètres Gabarit |
Dans un gabarit de transformation, si vous transformez des substitutions de paramètres de liaison de connecteur Gabarit Binding, vous pouvez utiliser les macros de substitution de paramètres Gabarit . |
Transformer la substitution de paramètres Gabarit |
Conversion de types |
Vous pouvez appliquer diverses méthodes pour convertir les types de données en différents types de plate-forme cible. |
Convertir les types |
Conversion de noms |
Vous pouvez appliquer diverses méthodes pour convertir les noms d'éléments en différentes conventions de dénomination de plate-forme cible. |
Convertir les noms |
Références croisées |
Lors d'une transformation, vous pouvez effectuer une vérification croisée des éléments transformés. |
Références croisées |
Notes
- D'autres conseils et astuces peuvent être tirés d'une étude approfondie des Gabarits de transformation fournis avec Enterprise Architect
- L'éditeur Transformation Gabarit applique les facilités de l' Éditeur de Code commun