Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 512161 - Use a dedicated menu builder to create the Properties View
Summary: Use a dedicated menu builder to create the Properties View
Status: CLOSED DUPLICATE of bug 506059
Alias: None
Product: Sirius
Classification: Modeling
Component: Properties (show other bugs)
Version: 4.1.1   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-14 04:43 EST by Stephane Begaudeau CLA
Modified: 2017-03-08 15:08 EST (History)
0 users

See Also:


Attachments
Sirius Menu (98.89 KB, image/png)
2017-02-14 04:44 EST, Stephane Begaudeau CLA
no flags Details
Properties Menu (120.24 KB, image/png)
2017-02-14 04:44 EST, Stephane Begaudeau CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephane Begaudeau CLA 2017-02-14 04:43:05 EST
We offer multiple ways to create new Properties to the Sirius specifier and as such, it won't be efficient to toy with the default behavior of the Sirius menu builder and their properties (see org.eclipse.sirius.edit/plugin.properties).

Everything related to the Properties should be in Properties-related plugins and it should start with a dedicated menu builder to create the Properties View.

We should have the following three entry points to create a new Properties View:

* Create a "almost" blank Properties View
* Import a copy of the default Properties View in the odesign
* Create a new Properties View extending the default Properties View (because people won't be able to find the URI of our default rules)

It does not make sense to accumulate those entry points in the "New" menu used for the viewpoint and palette. See the screenshots to have a look at what the result would look like.

Later, all the properties-related entries in org.eclipse.sirius.edit/plugin.properties should be removed and handled directly by a properties-specific bundle. Those entries will have to evolve with the changes of our meta-model, we will use this opportunity to move them.
Comment 1 Stephane Begaudeau CLA 2017-02-14 04:44:16 EST
Created attachment 266804 [details]
Sirius Menu
Comment 2 Stephane Begaudeau CLA 2017-02-14 04:44:40 EST
Created attachment 266805 [details]
Properties Menu
Comment 3 Eclipse Genie CLA 2017-02-15 06:17:46 EST
New Gerrit change created: https://git.eclipse.org/r/91132
Comment 4 Stephane Begaudeau CLA 2017-03-01 11:38:24 EST

*** This bug has been marked as a duplicate of bug 506059 ***