Community
Participate
Working Groups
RSE SystemView distinguishes between "local refresh" and "remote refresh", where the latter is done if any element to be refreshed adapts to an ISystemRemoteElementAdapter. This behavior needs to be documented in the Javadoc of ISystemRemoteElementAdapter, probably also ISystemViewElementAdapter / AbstractSystemViewElementAdapter, and the Refresh Events. See also bug #186991 comment 1: we'll need to clearly understand the meaning of the internal RSE "Remote Refresh" and why it does the thing it does: collapse nodes, mark folders as stale, remove children. Supposedly, it does this in order to be more efficient by deferring refresh of collapsed folders by marking them stale rather than refreshing them.
Note that there is also ISystemRemoteElementAdapter.refreshRemoteObject(Object old, Object new) which also seems to play an important role in remote refresh scenarios.
Will need to clarify RSE Remote Refresh early in 3.1