-
Notifications
You must be signed in to change notification settings - Fork 83
Description
When invoking a (diagram) tool which opens a SelectionDialog, we are in the context of a specific semantic element (the tool's target). However, once the dialog opens, we have lost this context, and the user is usually presented with a (possibly large) list of documents, and then has to manually find "where he was" by expanding multiple elements.
This is particularly the case in SysON, which uses selection dialogs for several tools, and often proposes all the KerML and SysML standard libraries, which tend to make it difficult to locate the actual user's model inside a very long list.
Granted, the selection dialog allows selecting elements "from anywhere" in the editing context, but in many (most?) cases, the element(s) the user wants to select are "close to" the target on which he invoked the tool.
Thus, the proposal to automatically expand the path towards the semantic element on which the tool was invoked, to help the end-user locate "where he was" in the model when invoking the tool.