getTreeViewer().setLabelProvider(new ATGLabelProvider());
getTreeViewer().setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS);
final Tree tree = getTreeViewer().getTree();
// mouse over an item should select it
tree.addMouseMoveListener(new MouseMoveListener() {
private TreeItem fLastItem = null;
public void mouseMove(MouseEvent e) {
if (tree.equals(e.getSource())) {
Object o = tree.getItem(new Point(e.x, e.y));