Si vous relancez la transformation d'UML vers Java ou la transformation d'UML vers EJB, les modifications que vous apportez au modèle source ont une incidence sur le code précédemment généré.
Modification de modèle | Impact sur le code généré | Impact de la ré-exécution de la transformation |
---|---|---|
Classe ou interface | Ajout d'implémentation ou d'extension | Les clauses sont récrites ou supprimées |
Classe ou interface | Suppression d'implémentation ou d'extension | Les clauses sont récrites ou supprimées |
Dépendance | Ajout | Une instruction d'importation est ajoutée |
Classe ou interface de bean enterprise | Ajout | Aucune modification |
Classe ou interface de bean enterprise | Suppression | Aucune modification |
Zone CMP de bean enterprise | Changement de nom | La zone contenant le précédent nom est conservée La zone contenant le nouveau nom est ajoutée |
Zone | Déplacement | La zone dans le précédent emplacement est supprimée La zone est ajoutée dans le nouvel emplacement |
Zone | Changement de nom | La zone contenant le précédent nom est supprimée La zone contenant le nouveau nom est ajoutée |
Méthode | Modification du type de retour | Le type de retour de méthode est mis à jour |
Méthode | Modification de signature | La méthode dotée de la précédente signature est supprimée La méthode dotée de la nouvelle signature est ajoutée |
Méthode | Déplacement | La méthode dans l'emplacement d'origine est supprimée La méthode est ajoutée dans le nouvel emplacement |
Méthode | Changement de nom | La méthode précédemment générée est supprimée La méthode renommée est ajoutée |
Classe ou interface imbriquée | Changement de nom | La classe ou l'interface précédemment générée est supprimée La nouvelle classe ou interface est ajoutée |
Classe ou interface d'imbrication | Changement de nom | L'option d'écrasement de fichier de la transformation d'UML vers Java détermine si le fichier Java précédemment généré est supprimé ou non Un nouveau fichier Java est créé |