Bug 189832 Change xtab binding should process the existed binding.[1102]
Description: Change xtab binding should process the existed binding. Build number:2.2.0.v200705300630 Steps to reproduce: 1. New a cube and a crosstab. 2. Drag measure and dimension from cube to crosstab. 3. In Property Editor, change xtab binding cube to none. Expected result: A dialog should pop up to ask how to process the old binding as table does. Actual result: Nothing happens. Error log:N/A
xtab/org.eclipse.birt.report.item.crosstab.ui/src/org/eclipse/birt/report/item/crosstab/ui/views/attributes/provider/CrosstabSimpleComboPropertyDescriptorProvider.java
if (IReportItemModel.CUBE_PROP.equals(getProperty())) {
			tmpItems = ChoiceSetFactory.getCubes();
		}
		
		items = new String[tmpItems.length + 1];
		items[0] = Messages.getString( "ChoiceSetFactory.choice.None" );
		System.arraycopy( tmpItems, 0, items, 1, tmpItems.length );
		
		return items;
	}
	public boolean isSpecialProperty() {
		if (IReportItemModel.CUBE_PROP.equals(getProperty())) {
			return true;
		} else
			return super.isSpecialProperty();
	}
	
	public String getDisplayName( )
	{
		if (IReportItemModel.CUBE_PROP.equals(getProperty())) {
			return Messages.getString("Element.ReportElement.Cube");
		}else
		{
			return super.getDisplayName();
		}
		
	}
	
}