Class RefactoringSynchronizationActionProvider

All Implemented Interfaces:
IMementoAware

public class RefactoringSynchronizationActionProvider extends SynchronizationActionProvider
Refactoring-aware synchronization action provider which contributes an action to accept pending refactorings during team synchronization.

This action provider contributes an action for refactoring history objects. Additionally, existing command handlers for the Merge, Mark As Merged and Overwrite actions are wrapped and automatically disabled for refactoring history objects.

Note: this class is intended to be extended by clients who need refactoring support in a team synchronization viewer. It needs to be be registered with the org.eclipse.ui.navigator.navigatorContent or org.eclipse.ui.navigator.viewer extension points in order to participate in the team synchronization viewers.

Since:
3.2
See Also: