Bug 322512 Refactor data set editor pages' codes[30357]
Build Identifier: Refactor data set editor pages' codes. Reproducible: Always
UI/org.eclipse.birt.report.designer.ui.data/src/org/eclipse/birt/report/designer/data/ui/dataset/ResultSetPreviewPage.java
*/
	public boolean performOk( )
	{
		( (DataSetHandle) getContainer( ).getModel( ) ).removeListener( this );
		return super.performOk( );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.designer.ui.dialogs.properties.IPropertyPage#getToolTip()
	 */
	public String getToolTip( )
	{
		return Messages.getString( "dataset.resultset.preview.tooltip" ); 
	}
	private void resetPropertyBinding( final Map dataSetBindingMap,
			final Map dataSourceBindingMap )
	{
		Display.getDefault( ).syncExec( new Runnable( ) {
			public void run( )
			{
				try
				{
					DataSetHandle dsHandle = ( (DataSetEditor) getContainer( ) ).getHandle( );
					DataSetMetaDataHelper.resetPropertyBinding( dsHandle,
							dataSetBindingMap,
							dataSourceBindingMap );
				}
				catch ( SemanticException e )
				{