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/ui/editors/IDEMultiPageReportEditor.java
String message = DLG_SAVE_CONFIRM_DELETE;
				String[] buttons = {
						DLG_SAVE_BUTTON_SAVE, DLG_SAVE_BUTTON_CLOSE
				};
				MessageDialog dialog = new MessageDialog( shell,
						title,
						null,
						message,
						MessageDialog.QUESTION,
						buttons,
						0 );
				if ( dialog.open( ) == 0 )
				{
					doSaveAs( );
					partActivated( part );
				}
				else
				{
					closeEditor( false );
				}
			}
		}
	}
	protected void addPages( )
	{
		super.addPages( );
		if ( isWorkspaceResource )
		{
			try
			{