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