package jetbrains.mps.execution.configurations.pluginSolution.plugin;
/*Generated by MPS */
import jetbrains.mps.plugins.projectplugins.BaseProjectPlugin;
import java.util.List;
import jetbrains.mps.plugins.relations.RelationDescriptor;
import com.intellij.openapi.project.Project;
import java.util.ArrayList;
import jetbrains.mps.plugins.custom.BaseCustomProjectPlugin;
import jetbrains.mps.internal.collections.runtime.ListSequence;
import jetbrains.mps.project.MPSProject;
public class PluginSolution_ProjectPlugin extends BaseProjectPlugin {
public PluginSolution_ProjectPlugin() {
}
public List<RelationDescriptor> initTabbedEditors(Project project) {
List<RelationDescriptor> result = new ArrayList();
result.add(new Executor_TabDescriptor());
result.add(new Producer_TabDescriptor());
result.add(new Run_Configuration_TabDescriptor());
return result;
}
public List<BaseCustomProjectPlugin> initCustomParts(Project project) {
List<BaseCustomProjectPlugin> res = ListSequence.fromList(new ArrayList<BaseCustomProjectPlugin>());
MPSProject mpsProject = project.getComponent(MPSProject.class);
{
BaseCustomProjectPlugin plugin = new BeforeTasksInitializer_CustomProjectPlugin();
ListSequence.fromList(res).addElement(plugin);
plugin.init(mpsProject);
}
return res;
}
}