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
Eine TL-Script-Funktion kann aktuell nicht explizit einen Fehler signalisieren. An manchen Verwendungsstellen wird daher ein spezieller Rückgabewert als Fehler interpretiert und durch den Code, der das TL-Script auswertet in einen Fehler umgewandelt, z.B. ein nicht-null Rückgabewert eines Command-Handler-Scripts.
Verbesserung
- throw(...) bricht die Verabreitung ab und zeigt eine Fehlernachricht an der GUI an.
- info(...) bricht die Verarbeitung nicht ab aber zeigt eine Informationsmeldung an der GUI an.
Test
- Kommando konfigurieren, das das Script {throw("Error!", "Things went terribly wrong"); info("Swallowed"); } auswertet. Das erwartete Ergebnis ist die Fehlernachricht, die Info-Meldung darf nicht ausgegeben werden.
- Kommando konfigurieren, das das Script {info("A"); info("B"); } auswertet. Das erwartete Ergebnis ist, dass beide Nachrichten "A" und "B" ausgegeben werden.