drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/views/RepositoryView.java
public void createPartControl(Composite parent) {
        viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
        drillDownAdapter = new DrillDownAdapter(viewer);
        viewer.setContentProvider(new RepositoryContentProvider());
        viewer.setLabelProvider(new RepositoryLabelProvider());
        viewer.setSorter(new NameSorter());
        viewer.setInput(viewer);
        makeActions();
        hookContextMenu();
        hookDoubleClickAction();
        contributeToActionBars();

        Activator.getLocationManager().addRepositorySetListener(new IRepositorySetListener() {
            public void repositorySetChanged(int type, List<GuvnorRepository> repList) {
                // TODO: Just creating an entirely new content provider.
                //       Someday might update this to have incremental changes
                //       to existing content provider.
                viewer.setContentProvider(new RepositoryContentProvider());
            }
        });

        super.getSite().setSelectionProvider(viewer);

        addDragDropSupport();
    }
public void createPartControl(Composite parent) {
        viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
        drillDownAdapter = new DrillDownAdapter(viewer);
        viewer.setContentProvider(new RepositoryContentProvider());
        viewer.setLabelProvider(new RepositoryLabelProvider());
        viewer.setSorter(new NameSorter());
        viewer.setInput(viewer);
        makeActions();
        hookContextMenu();
        hookDoubleClickAction();
        contributeToActionBars();

        Activator.getLocationManager().addRepositorySetListener(new IRepositorySetListener() {
            public void repositorySetChanged(int type, List<GuvnorRepository> repList) {
                // TODO: Just creating an entirely new content provider.
                //       Someday might update this to have incremental changes
                //       to existing content provider.
                viewer.setContentProvider(new RepositoryContentProvider());
            }
        });

        super.getSite().setSelectionProvider(viewer);

        addDragDropSupport();
    }
public void createPartControl ( Composite parent ) { viewer = new TreeViewer ( parent , SWT . MULTI | SWT . H_SCROLL | SWT . V_SCROLL ) ; drillDownAdapter = new DrillDownAdapter ( viewer ) ; viewer . setContentProvider ( new RepositoryContentProvider ( ) ) ; viewer . setLabelProvider ( new RepositoryLabelProvider ( ) ) ; viewer . setSorter ( new NameSorter ( ) ) ; viewer . setInput ( viewer ) ; makeActions ( ) ; hookContextMenu ( ) ; hookDoubleClickAction ( ) ; contributeToActionBars ( ) ; Activator . getLocationManager ( ) . addRepositorySetListener ( new IRepositorySetListener ( ) { public void repositorySetChanged ( int type , List < GuvnorRepository > repList ) { // TODO: Just creating an entirely new content provider. //       Someday might update this to have incremental changes //       to existing content provider. viewer . setContentProvider ( new RepositoryContentProvider ( ) ) ; } } ) ; super . getSite ( ) . setSelectionProvider ( viewer ) ; addDragDropSupport ( ) ; }
/*
(non-Javadoc)
@see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)
/ * ( non - Javadoc )