The objects that we are displaying in project explorer are not IResource objects (they do not implement IResource interface). However, they wrap objects that are displayed in project explorer and return IResource objects. The "Link to Editor" functionality that was working before (when we had IResource instead of the new objects) is now broken. Does anyone know how to override the behavior of "Link with Editor" to get the functionality working again? or if someone can point me to documentation as to how "Link with editor" works?