Die meisten Komponenten in Top-Logic besitzen ein tl:SelectionModel um eine Menge von Objekten zu selektieren. Das tl:SingleSelectionModel ist eine Variante des tl:SelectionModel um genau ein einzelnes Objekt zu selektieren. Werden nun mindestens zwei Objekte selektiert, so erscheint eine Fehlermeldung im tl:InfoService.
Beispiel
Im Typen-Baum neben dem Modell-Editor existieren verschiedene Knoten mit dem gleichen Fachobjekt
- DemoTypes > Kind von Demo A > Demo C
- DemoTypes > Kind von Demo B > Demo C
Der Nutzer erhält eine Fehlermeldung, falls er Demo C im Modell-Editor selektiert, da der Typen-Baum nur Einfachselektion unterstützt.
Umsetzung
Benutze das erste Element der neuen Selektion für das tl:SingleSelectionModel.
Test
Diagramm DemoTypes im Modell-Editor anzeigen. Im Diagramm Demo C selektieren. Es sollten keine Fehler durch den tl:InfoService dargestellt werden.