Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 310271 - Update AssemblyEditor to conform to API changes (Riena Toolbox)
Summary: Update AssemblyEditor to conform to API changes (Riena Toolbox)
Status: RESOLVED FIXED
Alias: None
Product: Riena
Classification: RT
Component: Toolbox (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: 2.0.0.RC1   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-23 08:21 EDT by Steffen Kriese CLA
Modified: 2010-05-21 15:25 EDT (History)
0 users

See Also:


Attachments
Patch (23.77 KB, patch)
2010-04-23 08:27 EDT, Steffen Kriese CLA
no flags Details | Diff
New Patch for the AssemblyEditor (150.04 KB, patch)
2010-05-16 09:24 EDT, Steffen Kriese CLA
christian.campo: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Kriese CLA 2010-04-23 08:21:30 EDT
The AssemblyEditor should be updated conform to the latest API changes:

- generate and parse getRidgt(iRidget.class, String) instead of the deprecated getRidget(String) calls
- add the new properties visible and expanded to the Submodule-Editor
Comment 1 Steffen Kriese CLA 2010-04-23 08:27:03 EDT
Created attachment 165900 [details]
Patch

Fixes the issues described in the bug summary and also adds two improvements:
- adds a preferencepage to configure an custom UIControlsFactory that will be used to find RidgetIds in the SubModuleView
- prevents the tree from collapsing after the user moved nodes
Comment 2 Steffen Kriese CLA 2010-05-16 09:24:47 EDT
Created attachment 168651 [details]
New Patch for the AssemblyEditor

Fixes some bugs and brings some improvements:

- SubModuleComposite: Don't generate a nodeId, when the View is given
- more ConfigurationOptions (Control-Blacklist, Prefix for View/Controller packages)
- Several Bugfixes with unsafe bindingIds like invalid characters oder starting with a number
- Prevents the tree from collapsing at startup
- Some improvements in the formatting of the plugin.xml
- plugin.xml will only be updated, when one of its nodes is dirty
- Additional option "delete node" when deleting a SubModuleNode
- Improved the SubModuleView parsing (detect static imports with UIControlsFactory, now any subclass of UIControlsFactory can be detected as well, detect calls with fully qualified bindingId)
- Only show bundles that have a plugin-nature instead of java-nature
- Some small improvements in the workflow
- Suppressed multiple updates of the plugin.xml after saving
Comment 3 Christian Campo CLA 2010-05-18 12:22:05 EDT
patch committed, thanks Steffen