Major
Nice to have
Detail
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
Enhancement
Detail
#25378
Layout-Konfiguration: Instanzen müssen entweder Singletons oder ConfiguredInstance sein
TestComponentConfiguration prüft jetzt, dass zwei Layout-Konfigurationen, die aus derselben Datei gelesen wuren gleich sind.
Dies ist nicht der Fall, wenn in der Konfiguration eine Instanz enthalten ist, die weder ein Singleton ist, noch ConfiguredInstance ist.
Code-Migration
- Bei fehlschlagendem Test, die betroffenen Implementierungen anpassen:
- Wenn die Klasse einen Config-Konstruktor besitzt, ConfiguredInstance implementieren.
- Wenn die Klasse den Default-Konstruktor hat, das Singleton-Pattern implementieren.
- In beiden Fällen prüfen, dass die Klasse keinen modifizierbaren Zustand besitzt.
Test
- test.com.top_logic.layout.component.TestComponentConfiguration