Detail
Fehlerbehebung
Wichtig
Fehlerbehebung
Legt man in einem Modul ein Singleton an, so lässt sich dieses im Instanzbrowser löschen. Danach ist "so ziemlich" alles kaputt. Um das wieder zu reparieren, muss man im Modul die zugehörige Singleton-Annotation löschen und erneut anlegen.
Soll-Zustand
Objekte, die als Singleton angelegt wurden, sollen nicht gelöscht werden können - es sei denn wenn die Singleton-Anotation im Modul gelöscht wird.
Test
- com.top_logic.demo/target/test-classes/test/com/top_logic/demo/scripted/model/TestPreventSingletonDeletion.script.xml