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.
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é |