package org.jetbrains.plugins.cucumber.inspections;
import com.intellij.codeInsight.intention.HighPriorityAction;
import com.intellij.openapi.util.Pair;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.plugins.cucumber.BDDFrameworkType;
import org.jetbrains.plugins.cucumber.CucumberBundle;
import org.jetbrains.plugins.cucumber.psi.GherkinStep;
/**
* @author yole
*/
public class CucumberCreateStepFix extends CucumberCreateStepFixBase implements HighPriorityAction {
@NotNull
public String getName() {
return CucumberBundle.message("cucumber.create.step.title");
}
@Override
protected void createStepOrSteps(GherkinStep step, @Nullable final Pair<PsiFile, BDDFrameworkType> fileAndFrameworkType) {
createFileOrStepDefinition(step, fileAndFrameworkType);
}
}