Wenn Sie die UML-in-Java-Umsetzung oder die UML-in-EJB-Umsetzung erneut ausführen, verarbeitet die Umsetzung die Änderungen, die Sie an zuvor generiertem Code vornehmen, abhängig vom Typ des geänderten Codeelements und vom Typ der Änderung.
Geändertes Element im Zielcode | Typ der Änderung | Auswirkungen beim erneuten Ausführen der Umsetzung |
---|---|---|
Klasse oder Schnittstelle | Hinzufügen von Implementierung oder Erweiterung | Hinzugefügte Implementierung oder Erweiterung wird entfernt |
Klasse oder Schnittstelle | Entfernen von Implementierung oder Erweiterung | Zuvor generierte Implementierung oder Erweiterung wird wiederhergestellt |
Enterprise-Bean-Klasse oder -Schnittstelle | Hinzugefügte Implementierung oder Erweiterung | Hinzugefügte Implementierung oder Erweiterung wird beibehalten |
Enterprise-Bean-Klasse | Umbenennen | Neuer Name der Enterprise-Bean-Klasse verbleibt im Implementierungsdeskriptor |
Enterprise-Bean-Klasse oder -Schnittstelle | Entfernen von Implementierung oder Erweiterung | Zuvor generierte Implementierung oder Erweiterung wird entfernt |
Enterprise-Bean-Feld | Verschieben | Das Feld wird von der neuen Position verschoben Das Feld wird nicht an der vorherigen Position wiederhergestellt Die Feldinformation verbleibt im Implementierungsdeskriptor des verschachtelten, übergeordneten Elements an der neuen Position |
Enterprise-Bean-Feld | Umbenennen | Zuvor generiertes Feld wird wiederhergestellt Umbenanntes Feld wird beibehalten |
Feld | Verschieben | Das Feld wird von der neuen Position verschoben Das Feld wird nicht an der vorherigen Position wiederhergestellt |
Feld | Umbenennen | Zuvor generiertes Feld wird wiederhergestellt Umbenanntes Feld wird verschoben |
Importanweisung | Hinzufügen | Importanweisung wird beibehalten |
Methode | Ändern von Rückgabetypen | Zuvor generierter Rückgabetyp wird wiederhergestellt |
Methode | Ändern der Signatur | Zuvor generierte Methode und Signatur wird wiederhergestellt Methode mit der neuen Signatur wird entfernt |
Methode | Verschieben | Methode wird an der vorherigen Position wiederhergestellt Methode an der neuen Position wird entfernt |
Methode | Umbenennen | Zuvor generierte Methode wird wiederhergestellt Benannte Methode wird entfernt |
Verschachtelte Klasse oder Schnittstelle | Umbenennen | Zuvor generierte Klasse oder Schnittstelle wird wiederhergestellt Umbenannte Klasse oder Schnittstelle wird entfernt |
Verschachtelte Klasse oder Schnittstelle | Umbenennen | Zuvor generierte Java-Datei wird wiederhergestellt Die Überschreiboption der UML-in-Java-Umsetzung bestimmt, ob die neue Java-Datei gelöscht wird oder nicht |
Qualifikationsmerkmal | Geändert | Zuvor generiertes Qualifikationsmerkmal wird wiederhergestellt |