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

Bug 350152

Summary: [SysML Block Definition Diagram] Incorrect tool id declaration leads to incorrect element creation in custom palettes
Product: [Modeling] Papyrus Reporter: Yann Tanguy <yann.tanguy>
Component: CoreAssignee: Yann Tanguy <yann.tanguy>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: P3    
Version: 0.8.0   
Target Milestone: SR1   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on:    
Bug Blocks: 349912    

Description Yann Tanguy CLA 2011-06-23 10:47:36 EDT
Tool definitions (in plugin.xml and palette factory) and in usable xml palette declarations share the same id.
The result is that these tools cannot be correctly customized (Papyrus gets confused with post-actions).
Comment 1 Yann Tanguy CLA 2011-06-23 11:16:52 EDT
Fixed in r4871.

The base tool definition id (meaning the id used in plugin.xml and palette factory) is kept unchanged to limitate impact on possibly existing custom palette.
Comment 2 Yann Tanguy CLA 2011-06-29 06:01:35 EDT
(In reply to comment #1)
> Fixed in r4871.
> 

Merge into trunk : r4911.