Pré. | Proc. |
Transformations d'écriture
Enterprise Architect fournit un facilité de 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 évitant les erreurs qui pourraient survenir si les modèles étaient créés à la main. Les gabarits existants constitueront un guide et une référence utiles pour vous aider à créer de nouveaux gabarits .
gabarits de transformation sont basés sur le framework Code Generation Gabarit , et une compréhension de la manière dont ces gabarits fonctionnent est essentielle pour pouvoir ajuster gabarits de transformation existants ou en créer de nouveaux. Il est donc conseillé de lire et de comprendre les sujets traitant de Code Generation Gabarits avant d'utiliser le langage Transformation Gabarit .
Accéder
Ruban |
Conception > Paquetage > Transformation > Transformation Gabarits |
Raccourcis Clavier |
|
Facteurs concernant la transformation Gabarits
Facteur |
Détail |
Voir aussi |
---|---|---|
Gabarits de transformation par défaut |
Enterprise Architect fournit un ensemble de gabarits de transformation par défaut que vous pouvez utiliser « tels quels » ou personnaliser selon vos besoins. |
Gabarits de transformation par défaut |
Syntaxe générale pour le langage 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 éditer ce code. |
Langue intermédiaire |
Débogage de 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 Transform. |
Débogage de langage intermédiaire |
Édition 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 de code Gabarit |
Vous utilisez le framework Code Gabarit pour effectuer l'ingénierie avancée des modèles UML . Le framework Transformation Gabarit en est dérivé. |
Code Gabarit Personnalisation Cadre de code Gabarit |
Syntaxe pour la 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 gabarit . |
Objets |
Syntaxe pour la 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 ces informations dans le gabarit , vous pouvez utiliser des macros pour les lire depuis leur source. |
Copier les informations |
Transformation des substitutions de paramètres Gabarit |
Dans un gabarit de transformation, si vous transformez des substitutions de paramètres de liaison de connecteur Gabarit , vous pouvez utiliser les macros de substitution de paramètres Gabarit . |
Transformation Gabarit Substitution de paramètres |
Conversion des types |
Vous pouvez appliquer différentes méthodes pour convertir des types de données en différents types de plateformes cibles. |
Convertir les types |
Conversion des noms |
Vous pouvez appliquer différentes méthodes pour convertir les noms d'éléments en différentes conventions de dénomination de plateformes cibles. |
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 obtenus en étudiant attentivement les Gabarits de transformation fournis avec Enterprise Architect
- L'éditeur Transformation Gabarit applique les facilités de l' Éditeur de Code commun