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; } }