1 package com
.intellij
.ide
.projectView
.impl
.nodes
;
3 import com
.intellij
.ide
.projectView
.ViewSettings
;
4 import com
.intellij
.ide
.projectView
.impl
.ModuleGroup
;
5 import com
.intellij
.ide
.util
.treeView
.AbstractTreeNode
;
6 import com
.intellij
.openapi
.project
.Project
;
12 public class ProjectViewModuleGroupNode
extends ModuleGroupNode
{
13 public ProjectViewModuleGroupNode(final Project project
, final Object value
, final ViewSettings viewSettings
) {
14 super(project
, (ModuleGroup
)value
, viewSettings
);
17 public ProjectViewModuleGroupNode(final Project project
, final ModuleGroup value
, final ViewSettings viewSettings
) {
18 super(project
, value
, viewSettings
);
21 protected Class
<?
extends AbstractTreeNode
> getModuleNodeClass() {
22 return ProjectViewModuleNode
.class;
25 protected ModuleGroupNode
createModuleGroupNode(ModuleGroup moduleGroup
) {
26 return new ProjectViewModuleGroupNode(getProject(), moduleGroup
, getSettings());