Réserver une Démo
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

Ctrl+Alt+H

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

Apprenez Plus