Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Parameterergebnis in literale Formeln umwandeln

Soll das Ergebnis eines Parameters fixiert werden, kann dies als literale Formel in den Parameter geschrieben werden. Die Klasse LiteralFormulaBuilder macht dies sowohl für alle Basistypen (Integer, Double, Boolean, String, Pair, Map, OrderedMap, BidiMap, List, Bag, Set) als auch für mechatronische Komponenten und Klassen.

Letztere werden als Pattern der folgenden Formen erzeugt:

if existsRef('p.b.c.d'') then ref('a.b.c.d') else default endif

und

if existsType('b.c.d.e') then type('b.c.d.e') else default endif