Class ShowInNavigatorAction

All Implemented Interfaces:
IAction, ISelectionChangedListener

@Deprecated(forRemoval=true) public class ShowInNavigatorAction extends SelectionProviderAction
Deprecated, for removal: This API element is subject to removal in a future version.
as of 3.5, use the Common Navigator Framework classes instead
An action which shows the current selection in the Navigator view. For each element in the selection, if it is an IResource it uses it directly, otherwise if it is an IMarker it uses the marker's resource, otherwise if it is an IAdaptable, it tries to get the IResource.class adapter.
Restriction:
This class is not intended to be subclassed by clients.
Restriction:
This class is not intended to be referenced by clients. Planned to be deleted, please see Bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=549953
Restriction:
This class is not intended to be instantiated by clients.
  • Constructor Details

    • ShowInNavigatorAction

      public ShowInNavigatorAction(IWorkbenchPage page, ISelectionProvider viewer)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Create a new instance of this class.
      Parameters:
      page - the page
      viewer - the viewer
  • Method Details

    • run

      public void run()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Shows the Navigator view and sets its selection to the resources selected in this action's selection provider.
      Specified by:
      run in interface IAction
      Overrides:
      run in class Action
      See Also:
    • selectionChanged

      public void selectionChanged(IStructuredSelection selection)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: SelectionProviderAction
      Notifies this action that the given structured selection has changed in the selection provider.

      The SelectionProviderAction implementation of this method does nothing. Subclasses may reimplement to react to this selection change.

      Overrides:
      selectionChanged in class SelectionProviderAction
      Parameters:
      selection - the new selection