Skip to content

Automatically expand newly opened selection dialog to give more context #6215

@pcdavid

Description

@pcdavid

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions