Vous définissez un profil de transformation à l'aide des propriétés suivantes :
Propriété |
Description |
---|---|
Nom |
Nom du profil de transformation |
Commentaire |
Informations supplémentaires relatives au profil de transformation |
Type de modèle |
[facultatif] Spécifie le type de modèle avec lequel le profil de transformation peut être utilisé. C'est une façon de filtrer les profils lors de la génération. Par exemple, si vous sélectionnez MOO alors que la définition étendue de modèle courante se trouve dans un MPD, le profil de transformation peut être utilisé lors de la génération d'un MPD vers un MOO ou lors du reverse engineering d'un MOO vers un MPD |
Famille et sous-famille |
[facultatif] Si le type du modèle prend en charge un fichier de ressource cible, vous pouvez également définir une famille et une sous-famille pour filtrer l'affichage des profils dans la boîte de dialogue de génération. La famille est utilisée pour établir un lien entre le fichier de ressource d'un modèle et une définition étendue de modèle. Lorsque la famille du fichier de ressource correspond à la famille de la définition étendue de modèle, cela suggère que la définition étendue de modèle complète le fichier de ressource |
Pré-génération |
L'onglet Pré-génération affiche une liste de transformations à exécuter avant la génération de modèle. Ces transformations sont exécutées lorsque le modèle courant au sein duquel vous avez créé la définition étendue de modèle est le modèle source et que les contraintes définies dans les zones Type de modèle, Famille et Sous-famille sont respectées. Tout objet créé lors de la pré-génération est automatiquement ajouté à la liste des objets utilisés dans la génération. Ces changements du modèle source sont temporaires et sont annulés à la fin de la génération. Par exemple, vous pouvez définir un profil de transformation à l'aide d'une transformation qui annule la création des EJB à partir des classes avant de générer un MOO dans un MPD, ce afin d'établir une meilleure correspondance entre les classes et les tables lors de la génération |
Post-génération |
L'onglet Post-génération du profil affiche une liste ordonnée de transformations qui sont exécutées à l'issue de la génération. Ces transformations sont exécutées après la génération, lorsque le modèle courant au sein duquel vous avez créé la définition étendue de modèle, est le modèle cible. Par exemple, vous pouvez définir un profil de transformation avec une transformation qui applique automatiquement les conventions de dénomination appropriées au modèle généré. |