treeViewer.setExpandedElements( outline.getExpandedNodes().toArray() );
contentTreeListener.handle( new MasterDetailsContentOutline.SelectionChangedEvent( outline.getSelectedNodes() ) );
filteredTree.changeFilterText( outline.getFilterText() );
final ElementsTransfer transfer = new ElementsTransfer( getModelElement().type().getModelElementClass().getClassLoader() );
final Transfer[] transfers = new Transfer[] { transfer };
final DragSource dragSource = new DragSource( tree, DND.DROP_COPY | DND.DROP_MOVE );
dragSource.setTransfer( transfers );