package com.intellij.platform.renameProject; import com.intellij.ide.TitledHandler; import com.intellij.openapi.actionSystem.DataContext; import com.intellij.refactoring.RefactoringBundle; import com.intellij.refactoring.rename.PsiElementRenameHandler; /** * @author lene * Date: 30.09.11 */ public class ProjectFolderRenameHandler extends PsiElementRenameHandler implements TitledHandler { @Override public boolean isAvailableOnDataContext(DataContext dataContext) { return RenameProjectHandler.isAvailable(dataContext) && super.isAvailableOnDataContext(dataContext); } @Override public boolean isRenaming(DataContext dataContext) { return RenameProjectHandler.isAvailable(dataContext) && super.isRenaming(dataContext); } @Override public String getActionTitle() { return RefactoringBundle.message("rename.directory.title"); } }