Class CreateFileAction

All Implemented Interfaces:
IAction, ISelectionChangedListener

@Deprecated public class CreateFileAction extends SelectionListenerAction
Deprecated.
should use NewWizardMenu to populate a New submenu instead (see Navigator view)
Standard action for creating a file resource within the currently selected folder or project.

This class may be instantiated; it is not intended to be subclassed.

Restriction:
This class is not intended to be subclassed by clients.
  • Field Details

    • ID

      public static final String ID
      Deprecated.
      The id of this action.
      See Also:
    • shellProvider

      protected IShellProvider shellProvider
      Deprecated.
      The shell in which to show any dialogs.
  • Constructor Details

    • CreateFileAction

      @Deprecated public CreateFileAction(Shell shell)
      Creates a new action for creating a file resource.
      Parameters:
      shell - the shell for any dialogs
    • CreateFileAction

      @Deprecated public CreateFileAction(IShellProvider provider)
      Deprecated.
      see deprecated tag on class
      Creates a new action for creating a file resource.
      Parameters:
      provider - the shell for any dialogs
      Since:
      3.4
  • Method Details

    • run

      public void run()
      Deprecated.
      The CreateFileAction implementation of this IAction method opens a BasicNewFileResourceWizard in a wizard dialog under the shell passed to the constructor.
      Specified by:
      run in interface IAction
      Overrides:
      run in class Action
      See Also:
    • updateSelection

      protected boolean updateSelection(IStructuredSelection s)
      Deprecated.
      The CreateFileAction implementation of this SelectionListenerAction method enables the action only if the selection contains folders and open projects.
      Overrides:
      updateSelection in class BaseSelectionListenerAction
      Parameters:
      s - the new selection
      Returns:
      true if the action should be enabled for this selection, and false otherwise