Bug 447732 - Id/Label consistency in Metamodel and property sections
Summary: Id/Label consistency in Metamodel and property sections
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 1.0.1   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2014-10-17 11:46 EDT by Maxime Porhel CLA
Modified: 2014-11-13 12:03 EST (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 Maxime Porhel CLA 2014-10-17 11:46:14 EDT
Several problems around the id/name and label

An id field is displayed in the property view for IdentifiedElement. It corresponds to the name attribute. 
When it was created, Sirius did not have the current migration mecanism.
It should now be possible, if wanted to rename the name field into id (not the main issue of this bug).


Several concepts like the Style should inherit from IdentifiedElement in order to ease their selection and identification during specification of the style customizations.


We could also:
 . add a validation rule to check that the id are unique
 . put a default value during creation

Then we should improve the presentation in menu, property fields and their selection wizard (see also Bug 447468).