Bug 257408 - Usage of Platform non-API in org.eclipse.rse.useractions
Summary: Usage of Platform non-API in org.eclipse.rse.useractions
Status: ASSIGNED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 3.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Kevin Doyle CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 172649 253481
  Show dependency tree
 
Reported: 2008-12-03 13:26 EST by Martin Oberhuber CLA
Modified: 2010-06-11 09:55 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2008-12-03 13:26:17 EST
RSE Useractions violates API contracts in following cases:
  SystemUDBaseTreeView illegally extends TreeViewer

We should get rid of these issues, or file bugs against Platform to open API that we need. This must be done until 3.1M6 latest to comply with Galileo requirement bug 253481. If Platform API changes are needed, these must be requested ASAP.

Instead of extending TreeViewer, we should consider configuring it through the new API's it provides. Looking at the DebugView may help us here since it has requirements similar to ours.