Auswirkungen von Codeänderungen auf die Ausgabe der Umsetzung

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.

In der folgenden Tabelle wird aufgelistet, wie die Transformation Änderungen an zuvor generiertem Code handhabt, wenn Sie eine Umsetzung erneut ausführen.
Anmerkung: Wenn nicht anders angegeben, fügt die Umsetzung dem @generated-Tag des Codeelements, das Sie geändert haben, eine Problemmarkierung als Warnung hinzu. Die Warnungsmarkierung weist darauf hin, dass die Umsetzung das Element überschreiben wird. Im Nachrichtentext der Warnung wird vorgeschlagen, dass Sie das @generated-Tag entfernen.
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
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.