TreeViewer treeView = getTreeViewer();
getSite().setSelectionProvider(treeView);
treeView.setContentProvider(new ComponentTreeContentProvider());
treeView.setLabelProvider(new ComponentTreeLabelProvider());
treeView.setInput(input);
treeView.expandToLevel(2);
Tree tree = (Tree) treeView.getTree();
tree.addMenuDetectListener(new MenuDetectListener() {
public void menuDetected(MenuDetectEvent e) {
_showMenu(e);