/**
   * Creates a new <code>OpenAction</code>.
   *
   * @param editor the Properties file editor which provides the context information for this action
   */
  public OpenAction(PropertiesFileEditor editor) {
    super(editor.getEditorSite());
    fEditor = editor;
    setText(PropertiesFileEditorMessages.OpenAction_label);
    setToolTipText(PropertiesFileEditorMessages.OpenAction_tooltip);

    // XXX: Must be removed once support for JARs is available (see class Javadoc for details).
    setEnabled(fEditor.getEditorInput() instanceof IFileEditorInput);
  }