package jetbrains.mps.ide.actions; /*Generated by MPS */ import jetbrains.mps.plugins.tool.GeneratedTool; import javax.swing.Icon; import com.intellij.icons.AllIcons; import jetbrains.mps.ide.depanalyzer.ModuleDependenciesView; import com.intellij.openapi.project.Project; import com.intellij.openapi.wm.ToolWindowAnchor; import org.jetbrains.mps.openapi.module.SModule; import javax.swing.JComponent; public class ModuleDependenies_Tool extends GeneratedTool { private static final Icon ICON = AllIcons.Toolwindows.ToolWindowModuleDependencies; private ModuleDependenciesView myComponent; public ModuleDependenies_Tool(Project project) { super(project, "Module Dependencies", null, ICON, ToolWindowAnchor.BOTTOM, false); } public void init(Project project) { super.init(project); ModuleDependenies_Tool.this.myComponent = new ModuleDependenciesView(ModuleDependenies_Tool.this, project); } /*package*/ void setModules(SModule module) { ModuleDependenies_Tool.this.myComponent.setModules(module); } public void resetAll() { ModuleDependenies_Tool.this.myComponent.resetAll(); } public JComponent getComponent() { return ModuleDependenies_Tool.this.myComponent; } }