package org.mongodb.meclipse.views.objects;
import java.util.ArrayList;
import java.util.List;
import org.mongodb.meclipse.MeclipsePlugin;
import org.mongodb.meclipse.views.MeclipseView;
/**
*
* @author Naoki Takezoe
*/
public class Root extends TreeParent {
public Root(MeclipseView view) {
super("");
setViewer(view);
}
@Override
public TreeObject[] getChildren() {
List<Connection> children = new ArrayList<Connection>();
for (String mongoName : MeclipsePlugin.getDefault().getMongoNames()) {
Connection conn = new Connection(mongoName);
conn.setParent(this);
conn.setViewer(view);
children.add(conn);
}
return children.toArray(new TreeObject[children.size()]);
}
}