Bug 130495 Get rid of SessionHandleAdapter
Now, we use SessionHandleAdapter to keep current active report deisng. That's a bad practive for editor swith and rebuild will cuase lots of problmes. Need find way to replace it.
UI/org.eclipse.birt.report.designer.ui.ide/src/org/eclipse/birt/report/designer/internal/ui/ide/adapters/IDEReportProviderFactory.java
{
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.designer.internal.ui.editors.ReportProviderFactory#getProvider(org.eclipse.ui.IEditorInput)
	 */
	public IReportProvider getProvider( IEditorInput input )
	{
		if ( input instanceof IFileEditorInput )
		{
			return FileReportProvider.getInstance( );
		}
		else if ( input instanceof IPathEditorInput )
		{
			return super.getProvider( input );
		}
		else
		{
			return FileReportProvider.getInstance( );
		}
	}
}