Community
Participate
Working Groups
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.