major
nice-to-have
defect
major
enhancement
There is a textual representation for TL-Script expressions. Example:
graph -> $graph.get(`tl.graph.demo:Graph#nodes`)
.filter(node -> $node.instanceOf(`tl.graph.demo:GroupNode`))
These can be used in typed configurations in properties by declaring the property to be of type `com.top_logic.model.search.expr.config.dom.Expr `. There should also be a TL-Model data type (i.e., a TLType) that allows model properties to be declared as type "TL-Script."
Application
New data type tl.model.search:Expr:
#!xml <property name="expression" type="tl.model.search:Expr" />
Test
Usage in tl-bpe.