mTree.putClientProperty("JTree.lineStyle", "Angled");
mTree.setCellRenderer(new WorkspaceNodeRenderer());
mTree.setCellEditor(new WorkspaceCellEditor(mTree, (DefaultTreeCellRenderer) mTree.getCellRenderer()));
mTree.addTreeExpansionListener(new DefaultTreeExpansionListener());
mTree.addTreeExpansionListener(getExpandedStateHandler());
mTree.addTreeSelectionListener(new DefaultWorkspaceSelectionListener());
mTree.addTreeSelectionListener(getProjectSelectionHandler());
//WORKSPACE - impl(later): enable multi selection
mTree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
mTree.addMouseListener(getInputController());
mTree.addMouseMotionListener(getInputController());