package org.fandev.runner;
import com.intellij.execution.LocatableConfigurationType;
import com.intellij.execution.Location;
import com.intellij.execution.configurations.RunConfiguration;
import com.intellij.execution.configurations.ConfigurationFactory;
import com.intellij.execution.configurations.ConfigurationTypeUtil;
import javax.swing.*;
import org.fandev.icons.Icons;
import org.jetbrains.annotations.NotNull;
/**
* Date: Sep 4, 2009
* Time: 11:57:21 PM
*
* @author Dror Bereznitsky
*/
public class FanPodRunConfigurationType extends FanRunConfigurationType {
public FanPodRunConfigurationType() {
super();
configurationFactory = new FanPodConfigurationFactory(this);
}
public String getDisplayName() {
return "Fan Pod";
}
public String getConfigurationTypeDescription() {
return "Fan Pod";
}
public Icon getIcon() {
return Icons.FAN_16;
}
@NotNull
public String getId() {
return "FanPodRunConfiguration";
}
public static FanPodRunConfigurationType getInstance() {
return ConfigurationTypeUtil.findConfigurationType(FanPodRunConfigurationType.class);
}
}