Bug 522035 - Improve useability of inter-VSM references
Summary: Improve useability of inter-VSM references
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 4.1.1   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2017-09-08 05:23 EDT by Pierre-Charles David CLA
Modified: 2017-09-08 08:07 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre-Charles David CLA 2017-09-08 05:23:30 EDT
Several advanced features of Sirius (e.g. diagram extensions, reuse, properties views extension & override) require specifiers to setup references across VSMs which may come from different projects. The mechanisms to do this are hard to use correctly which can cause confusion (see bug #519566 for example):
* in the UI, the "Load resource..." dialog enables creating raw file-system references, which are not portable, and does not suport searching for VSMs inside plug-ins. Maybe it should also support interactive selection of viewpoint:/ URIs.
* the documentation for specifier is lacking (or even non-existent);
* at runtime we can probably be more flexible too, although we probably don't want to introduce too much "magic".