Réserver une Démo
Pré. Proc.

Transformer les éléments

Une transformation de modèle est une fonction initiée par l'utilisateur qui démarre le processus de transformation d'un ou plusieurs éléments PIM (Platform Independent Modèle ) en leurs éléments PSM (Platform Specific Modèle ) correspondants. Ce processus se déroule conformément aux règles codifiées dans les Gabarits de transformation. La transformation peut être initiée en sélectionnant un Paquetage dans la fenêtre Navigateur ou un élément dans un diagramme .

Accéder

Ruban

Conception > Paquetage > Transformer > Transformer la sélection

Raccourcis Clavier

Ctrl+H (transformer les éléments sélectionnés)

Ctrl+Maj+H (transformer Paquetage sélectionné)

Effectuer une transformation

Option

Action

Voir aussi

Éléments

Liste tous les éléments individuels sélectionnés dans le diagramme ou contenus dans le Paquetage . Soit :

  • Cliquez sur un élément pour inclure uniquement cet élément dans la transformation
  • Maintenez la touche Ctrl et cliquez sur plusieurs éléments distincts pour les inclure dans la transformation, ou
  • Maintenez la touche Maj enfoncée et cliquez sur le premier et le dernier élément d'un bloc pour inclure ces éléments dans la transformation

Tous

Cliquez sur ce bouton pour sélectionner tous les éléments de la liste afin de les inclure dans la transformation.

Aucun

Cliquez sur ce bouton pour désélectionner tous les éléments de la liste.

Inclure paquetages enfants

(Si vous avez choisi de transformer des éléments dans un Paquetage .)

Cochez cette case pour inclure (dans la liste « Éléments » et potentiellement dans la transformation) les éléments des Paquetages enfants du Paquetage sélectionné.

Transformations

Cochez la case correspondant à chaque type de transformation à effectuer. Lorsque vous cochez une case, la dialogue « Parcourir le projet » s'affiche ; recherchez et sélectionnez le Paquetage cible dans lequel générer les éléments transformés.

Si vous souhaitez modifier un Paquetage cible sélectionné, cliquez sur le bouton Browse. à droite du nom Paquetage et sélectionnez le nouveau Paquetage dans le dialogue .

Générer un code sur le résultat

Cochez cette case pour spécifier si vous souhaitez ou non générer automatiquement du code pour les classes transformées qui ciblent les langages de code.

Si vous sélectionnez cette option, la première fois que vous transformez en classe, le système vous prompts à sélectionner un nom de fichier dans lequel générer du code ; les transformations suivantes génèrent automatiquement du code vers ce nom de fichier.

Effectuer des transformations sur le résultat

Cochez la case pour exécuter automatiquement les transformations précédemment effectuées sur la ou les classes cibles.

Enchaînement des transformations

Fichier intermédiaire

Si vous souhaitez capturer le fichier de langue intermédiaire (par exemple, pour le déboguer), saisissez le chemin et le nom du fichier ou cliquez sur le bouton Browse. et recherchez et sélectionnez le fichier.

Écrire toujours

Cochez cette case pour toujours écrire le fichier intermédiaire sur le disque.

Langue intermédiaire Débogage de langage intermédiaire

Écrivez maintenant

Cliquez sur ce bouton pour générer le fichier intermédiaire sans effectuer la transformation complète.

Transformez-vous

Cliquez sur ce bouton pour exécuter la transformation.

Lorsque la transformation est terminée, la dialogue « Transformation du Modèle » se ferme.

Fermer

Cliquez sur ce bouton pour fermer la dialogue « Transformation du Modèle » sans effectuer la transformation.

Notes

  • Lorsque le dialogue s'affiche, tous les éléments sont sélectionnés et toutes les transformations précédemment effectuées à partir de l'une de ces classes sont vérifiées.
  • Cette procédure ne s'applique pas à la transformation diagramme Séquence / diagramme Communication , ni à la transformation diagramme Communication / diagramme Séquence

Apprenez Plus