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

Bug 514132

Summary: [ds] Changes to component descriptor namespace don't get persisted
Product: [Eclipse Project] PDE Reporter: Peter Nehrer <pnehrer>
Component: UIAssignee: PDE-UI-Inbox <pde-ui-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 4.7   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
Whiteboard:

Description Peter Nehrer CLA 2017-03-23 12:09:43 EDT
When annotated component is modified in a way that only results in namespace change (e.g., changing a reference event method signature to v1.3, or adding Component Property Type to activate method), that change isn't saved to the descriptor file.

This is because setting XML namespace on a document object doesn't trigger any change events, like it does with attribute/content, so the model isn't considered dirty even when the correct (changed) namespace is set.

Also note that the namespace is never actually read from the descriptor file, so it's difficult to actually detect a change to that value.
Comment 1 Peter Nehrer CLA 2017-03-27 15:16:50 EDT

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