Bug 169030 Migrate to eclipse 3.3 SDK
This is a bug to investiage the processing of migration BIRT 2.2 code to last eclipse 3.3 SDK.
UI/org.eclipse.birt.report.debug.ui/src/org/eclipse/birt/report/debug/ui/launching/ReportAdvancedLauncherTab.java
fPluginTreeViewer.setChecked( fWorkspacePlugins[0],
				fNumWorkspaceBIRTChecked > 0 );
		fPluginTreeViewer.setChecked( fWorkspacePlugins[1],
				fNumWorkspaceJavaChecked > 0 );
		fPluginTreeViewer.setGrayed( fWorkspacePlugins[0],
				fNumWorkspaceBIRTChecked > 0
						&& fNumWorkspaceBIRTChecked < fWorkspaceBIRTModels.length );
		fPluginTreeViewer.setGrayed( fWorkspacePlugins[1],
				fNumWorkspaceJavaChecked > 0
						&& fNumWorkspaceJavaChecked < fWorkspaceJavaModels.length );
	}
	/**
	 * @param composite
	 */
	private void createPluginViewer( Composite composite )
	{
		fPluginTreeViewer = new CheckboxTreeViewer( composite, 2048 );
		fPluginTreeViewer.setContentProvider( new PluginContentProvider( ) );
		fPluginTreeViewer.setLabelProvider( new PDELabelProvider( ) {
			public String getText( Object obj )
			{
				if ( obj instanceof IProject )
				{
					return ( (IProject) obj ).getName( );
				}
				if ( obj instanceof IResource )
				{
					return ( (IResource) obj ).getName( );
				}
				return super.getText( obj );