Bug 195836 - [api] push getSubSystem() up into IRemoteObjectIdentifier
Summary: [api] push getSubSystem() up into IRemoteObjectIdentifier
Status: NEW
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: Future   Edit
Assignee: dsdp.tm.rse-inbox CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2007-07-09 10:49 EDT by Martin Oberhuber CLA
Modified: 2007-09-17 06:51 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 2007-07-09 10:49:51 EDT
When fixing bug 194838, utility code for comparing remote objects had to work on ISystemDragDropAdapter according to bug 194838 comment 8.

This does not make sense. IRemoteObjectIdentifier should be able to identify remote objects uniquely, and therefore it should also provide a method for getting the ISubSystem associated with a remote object.

We should use the TM 3.0 API change window to push getSubSystem() up from ISystemDragDropAdapter into IRemoteObjectIdentifier. I do not think there are too many migration issues to be expected, because client code typically implements ISystemViewElementAdapter, which extends ISystemDragDropAdapter anyways -- no client code is currently known to implement IRemoteObjectIdentifier directly.