Bug 174557 - [api] Re-work and dramatically strip down SystemBaseAction and it's subclasses
Summary: [api] Re-work and dramatically strip down SystemBaseAction and it's subclasses
Status: NEW
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: Future   Edit
Assignee: dsdp.tm.rse-inbox CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api, investigate
Depends on:
Blocks:
 
Reported: 2007-02-17 15:00 EST by Uwe Stieber CLA
Modified: 2007-09-17 06:46 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Uwe Stieber CLA 2007-02-17 15:00:30 EST
The currently existing legacy RSE base actions framework and class hierarchy is currently far to overloaded, heavyweight and to far from the core Eclipse action framework. SystemBaseAction and it's subclasses tries to solve far to much things for contributor through far to much hierarchy levels. This might be nice in a closed product taking as much as possible of undifferenciating core stuff away from the developers, in a open-source context this is more distracting and frustrating contributors than it helps. Contributors who are used to the standard Eclipse action framework basically does not find anything really familiar within the RSE legacy action framework. The whole SystemBaseAction hierarchy is going totally to far here. Reducing the action framework to a real lightweight, as close as possible to standard Eclipse, one needs to be a major plan item for after RSE 2.0. There are really very few things that are common to all actions and therefor the layer needs to be very, very thin.
Comment 1 Martin Oberhuber CLA 2007-05-09 10:42:01 EDT
Won't get to this for 2.0 - in the future, we should consider using command/handler extensions.