package jetbrains.mps.ide.hierarchy; /*Generated by MPS */ import jetbrains.mps.ide.MPSCoreComponents; import com.intellij.openapi.project.Project; import com.intellij.icons.AllIcons; import jetbrains.mps.ide.ui.tree.TreeHighlighterExtension; public class HierarchyViewTool extends AbstractHierarchyView { private MPSCoreComponents myCoreComponents; public HierarchyViewTool(Project project, MPSCoreComponents coreComponents) { super(project, "Hierarchy", 8, AllIcons.Toolwindows.ToolWindowHierarchy); myCoreComponents = coreComponents; } @Override protected AbstractHierarchyTree createHierarchyTree(boolean isParentHierarchy) { ConceptHierarchyTree tree = new ConceptHierarchyTree(getMPSProject().getRepository(), isParentHierarchy); tree.setHierarchyView(this); TreeHighlighterExtension.attachHighlighters(tree, getProject()); return tree; } public int getPriority() { return 2; } }