Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 435752

Summary: SemanticBasedDecorator domainClass property section should be required and green in the VSM editor
Product: [Modeling] Sirius Reporter: Maxime Porhel <maxime.porhel>
Component: CoreAssignee: Maxime Porhel <maxime.porhel>
Status: CLOSED FIXED QA Contact: Belqassim Djafer <belqassim.djafer>
Severity: normal    
Priority: P3 CC: belqassim.djafer, pierre-charles.david
Version: 0.9Keywords: triaged
Target Milestone: 3.0.0M4   
Hardware: PC   
OS: Windows NT   
Whiteboard:
Bug Depends on:    
Bug Blocks: 454001    
Attachments:
Description Flags
Simple VSM which show the issue none

Description Maxime Porhel CLA 2014-05-26 04:58:38 EDT
Open an odesign file 
Create a DiagramDescription
Create a Decoration set in the default layer
Create a SemanticBasedDecorator

Display its properties. 

The domain class section should be green (see mappings) and required. 
The modification sould be done in the corresponding genmodel.
Comment 1 Maxime Porhel CLA 2014-06-05 05:29:39 EDT
Created attachment 243977 [details]
Simple VSM which show the issue
Comment 2 Maxime Porhel CLA 2014-08-04 10:38:03 EDT
The EAttribute type of the SemanticBasedDecoration.domainClass attribute should be replaced by the TypeName data type.
Comment 3 Belqassim Djafer CLA 2014-10-23 08:18:47 EDT
I propose the fix : https://git.eclipse.org/r/#/c/35390/
Comment 4 Maxime Porhel CLA 2014-11-25 09:58:28 EST
Issue corrected by commit 567748df6788cfc70e9fc320e9e42de49c529e81
Comment 5 Pierre-Charles David CLA 2014-12-03 08:29:00 EST
Cloned as bug 454001 to backport in Sirius 2.0.x.
Comment 6 Belqassim Djafer CLA 2015-04-08 11:14:44 EDT
Verified on Sirius 3.0.0M6
Comment 7 Pierre-Charles David CLA 2015-06-24 11:16:03 EDT
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.