Wenn Sie die UML-in-Java-Umsetzung oder die UML-in-EJB-Umsetzung erneut ausführen, wirken sich die Änderungen, die Sie am Quellenmodell vornehmen auf den zuvor generierten Code aus.
Modelländerung | Auswirkung auf generierten Code | Auswirkungen beim erneuten Ausführen der Umsetzung |
---|---|---|
Klasse oder Schnittstelle | Hinzufügen von Implementierung oder Erweiterung | Klauseln werden neu geschrieben oder entfernt |
Klasse oder Schnittstelle | Entfernen von Implementierung oder Erweiterung | Klauseln werden neu geschrieben oder entfernt |
Abhängigkeit | Hinzufügen | Importanweisung wird hinzugefügt |
Enterprise-Bean-Klasse oder -Schnittstelle | Hinzufügen | Keine Änderung |
Enterprise-Bean-Klasse oder -Schnittstelle | Entfernen | Keine Änderung |
CMP-Feld der Enterprise-Bean | Umbenennen | Feld mit dem vorherigen Namen wird beibehalten Feld mit den neuen Namen wird hinzugefügt |
Feld | Verschieben | Feld an der vorherigen Position wird entfernt Feld wird an der neuen Position hinzugefügt |
Feld | Umbenennen | Feld mit dem vorherigen Namen wird entfernt Feld mit dem neuen Namen wird hinzugefügt |
Methode | Ändern von Rückgabetypen | Rückgabetyp der Methode wird aktualisiert |
Methode | Ändern der Signatur | Methode mit der vorherigen Signatur wird entfernt Methode mit der neuen Signatur wird hinzugefügt |
Methode | Verschieben | Methode an der ursprünglichen Position wird entfernt Methode wird an der neuen Position hinzugefügt |
Methode | Umbenennen | Zuvor generierte Methode wird entfernt Umbenannte Methode wird hinzugefügt |
Verschachtelte Klasse oder Schnittstelle | Umbenennen | Zuvor generierte Klasse oder Schnittstelle wird entfernt Neue Klasse oder Schnittstelle wird hinzugefügt |
Verschachtelte Klasse oder Schnittstelle | Umbenennen | Die Dateiüberschreiboption der UML-in-Java-Umsetzung bestimmt, ob die zuvor generierte
Java-Datei gelöscht wird oder nicht Neue Java-Datei wird erstellt |