/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.plugin.ij.actions.java;
import com.intellij.ide.IdeBundle;
import com.intellij.idea.ActionsBundle;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.actionSystem.Presentation;
import gw.plugin.ij.actions.ActionUtil;
public class CreateClassAction extends com.intellij.ide.actions.CreateClassAction {
public CreateClassAction() {
Presentation presentation = getTemplatePresentation();
presentation.setText(ActionsBundle.message("action.NewClass.text"));
presentation.setDescription(IdeBundle.message("action.create.new.class"));
}
@Override
protected boolean isAvailable(DataContext dataContext) {
if (ActionUtil.isInConfigFolder(dataContext)) {
return false;
} else {
return super.isAvailable(dataContext);
}
}
}