Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

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

Ctrl+Alt+H

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

Apprenez Plus