package de.janthomae.leiningenplugin.navigator; import com.intellij.ui.treeStructure.SimpleNode; import java.util.ArrayList; import java.util.List; /** * @author <a href="janthomae@janthomae.de">Jan Thomä</a> * @version $Id:$ */ public class RootNode extends LeiningenNode { private List<LeiningenProjectNode> children = new ArrayList<LeiningenProjectNode>(); public RootNode(SimpleNode parent) { super(parent); } @Override public String getName() { return "Leiningen Projects"; } public void clear() { children.clear(); } public void addProjectNode(LeiningenProjectNode node) { children.add(node); } @Override public boolean isAutoExpandNode() { return true; } @Override public boolean isAlwaysShowPlus() { return true; } @Override public SimpleNode[] getChildren() { return children.toArray(new SimpleNode[children.size()]); } }