Bug 316695 Refactor data set editor pages' codes[26568]
Build Identifier: 20100610 Refactor data set editor pages' codes[26568]. Reproducible: Always
UI/org.eclipse.birt.report.designer.ui.data/src/org/eclipse/birt/report/designer/data/ui/dataset/DataSetParametersPage.java
public void pageActivated( )
	{
		refreshMessage( );
		if ( viewer != null && this.modelChanged )
		{
			modelChanged = false;
			List invalidReportParam = getMultipleValueReportParameter( parameters );
			if ( !invalidReportParam.isEmpty( ) )
			{
				getContainer( ).setMessage( Messages.getFormattedString( "dataset.editor.error.invalidLinkedParameter", 
						invalidReportParam.toArray( ) ),
						IMessageProvider.ERROR );
			}
			adjustParameterOnPosition( parameters );
			viewer.getViewer( ).refresh( );
		}
		
		
		setPageProperties( );
		refreshLinkedReportParamStatus( );
		viewer.getViewer( ).getTable( ).select( 0 );
	}
	/**
	 * Refreshes the parameter list adds any new parameter retrieved. This
	 * method doesn't clear unused parameters. It is the users responsibility to
	 * delete individual parameters through the UI.
	 */
	private void refreshParameters( )
	{
		try