Wichtig
Kleinigkeit
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
Verbesserung
Eine Kaskade von If-Abfragen ist mühsam zu schreiben und aufgrund der tiefen Schachtelung extrem fehleranfällig und schlecht zu lesen. Für geschachtelte If-Abfragen soll es eine einfachere Schreibweise geben:
Beispielsweise ein Ausdruck zum Bauen eines Baumes aus einer beliebigen Attributierung:
children:
x -> switch {
$x == "root":
all(`my.module:Type1`);
$x.instanceOf(`my.module:Type1`):
$x.get(`my.module:Type1#contents);
default: list()
}
Siehe auch
TL/TLScript#Bedingungsketten
Test
- test.com.top_logic.model.search.expr.TestSearchExpression.testSwitch()
- test.com.top_logic.model.search.expr.TestSearchExpression.testSwitchValue()
- test.com.top_logic.model.search.expr.TestSearchExpression.testSwitchWithoutDefault()