Impact des modifications de code sur les résultats de la transformation

Si vous relancez la transformation d'UML vers Java ou la transformation d'UML vers EJB, la transformation traite les modifications que vous apportez au code précédemment généré, en fonction du type d'élément de code modifié et du type de modification.

Le tableau ci-dessous explique comment la transformation traite les modifications apportées au code précédemment généré, lorsque vous relancez une transformation.
Remarque : Sauf indications contraires, la transformation ajoute un marqueur d'avertissement à la balise @generated de l'élément de code que vous modifiez. Le marqueur d'avertissement indique que la transformation va écraser l'élément. Le texte du message d'avertissement vous conseille de supprimer la balise @generated.
Elément de code cible modifié Type de modification Impact de la ré-exécution de la transformation
Classe ou interface Ajout d'implémentation ou d'extension L'implémentation ou l'extension ajoutée est supprimée
Classe ou interface Suppression d'implémentation ou d'extension L'implémentation ou l'extension précédemment générée est restaurée
Classe ou interface de bean enterprise Implémentation ou extension ajoutée L'implémentation ou l'extension ajoutée est conservée
Classe de bean enterprise Changement de nom Le nouveau nom de classe de bean enterprise est conservé dans le descripteur de déploiement
Classe ou interface de bean enterprise Suppression d'implémentation ou d'extension L'implémentation ou l'extension précédemment générée est supprimée
Zone de bean enterprise Déplacement La zone est supprimée du nouvel emplacement

La zone est restituée à l'emplacement précédent

Les informations de zone sont conservées dans le descripteur de déploiement du parent d'imbrication dans le nouvel emplacement

Zone de bean enterprise Changement de nom La zone précédemment générée est restaurée

La zone renommée est conservée

Zone Déplacement La zone est supprimée du nouvel emplacement

La zone est restituée à l'emplacement précédent

Zone Changement de nom La zone précédemment générée est restaurée

La zone renommée est supprimée

Instruction d'importation Ajout L'instruction d'importation est conservée
Méthode Modification du type de retour Le type de retour précédemment généré est restauré
Méthode Modification de signature La méthode et la signature précédemment générées sont restaurées

La méthode dotée de la nouvelle signature est supprimée

Méthode Déplacement La méthode est restituée à l'emplacement précédent

La méthode dans le nouvel emplacement est supprimée

Méthode Changement de nom La méthode précédemment générée est restaurée

La méthode renommée est supprimée

Classe ou interface imbriquée Changement de nom La classe ou l'interface précédemment générée est restaurée

La classe ou l'interface renommée est supprimée

Classe ou interface d'imbrication Changement de nom Le fichier Java précédemment généré est restauré

L'option d'écrasement de fichier de la transformation d'UML vers Java détermine si le nouveau fichier Java est supprimé ou non

Qualifiant Modifié Le qualifiant précédemment généré est restauré
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.