Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Verbesserung
(Nutzer-sichtbar)
Wichtig
#22774
Modellbasierte Suche: Mehrere Boolesche Operatoren pro Filterausdruck
Bisher besteht ein Filter aus einer Liste von Prädikaten, die auf einen Wert angewendet werden. Der Nutzer kann sich aussuchen mit welcher boolschen Verknüpfung die Ergebnisse der Prädikate verknüpft werden.
Problem
- Die GUI sieht extrem hässlich aus, weil bei jedem Filterausdruck die verwendete boolsche Operation eingegeben werden kann.
- Die Ausdrucksmächtigkeit ist eingeschränkt, weil keine Kombinationen von boolschen Ausdrücken eingegeben werden können.
Verbesserung
- Die Default-Verknüpfung der Prädikate ist "und". Dies wird nicht extra angezeigt.
- Es gibt eine explizit wählbares Prädikat "Logische Verknüpfung", bei dem die boolsche Operation angegeben werden kann.
Der Effekt ist, dass die Ausdrucksmächtigkeit steitgt und gleichzeitig die GUI-Komplexität sinkt.
Test
- /com.top_logic.demo/src/test/com/top_logic/demo/scripted/search/TestBooleanCombinators.script.xml