package org.jetbrains.plugins.cucumber.psi; import com.intellij.openapi.fileTypes.LanguageFileType; import org.jetbrains.annotations.NotNull; import javax.swing.*; /** * @author yole */ public class GherkinFileType extends LanguageFileType { public static final GherkinFileType INSTANCE = new GherkinFileType(); protected GherkinFileType() { super(GherkinLanguage.INSTANCE); } @NotNull public String getName() { return "Cucumber"; } @NotNull public String getDescription() { return "Cucumber scenario files"; } @NotNull public String getDefaultExtension() { return "feature"; } public Icon getIcon() { return icons.CucumberIcons.Cucumber; } }