Bug 153233 Extended data source is localized after creating a data set with it
Steps to reproduce: 1.New a sample data source in library 2.New a report, includes the library, extends Lib.datasource 3.New a data set with lib.datasource in report Expected result: No local properties for data source in report Actual result: All data source properties are localized
model/org.eclipse.birt.report.model.adapter.oda/src/org/eclipse/birt/report/model/adapter/oda/ModelOdaAdapter.java
* @param module
	 *            the ROM module
	 * @return a list containing property bindings
	 */
	private List getPropertyBindings( long id, ModuleHandle module )
	{
		List bindingList = module
				.getListProperty( ModuleHandle.PROPERTY_BINDINGS_PROP );
		if ( bindingList == null || bindingList.isEmpty( ) )
			return Collections.EMPTY_LIST;
		List retList = new ArrayList( );
		for ( int i = 0; i < bindingList.size( ); i++ )
		{
			PropertyBinding propBinding = (PropertyBinding) bindingList.get( i );
			long elementId = propBinding.getID( ).longValue( );
			if ( id == elementId )
				retList.add( propBinding );
		}
		return bindingList;
	}
	/**
	 * Updates property bindings and report parameters in the report design with
	 * the given ODA properties.
	 * 
	 * @param props
	 *            the ODA public properties.
	 * @param sourceHandle
	 *            the ROM element
	 * @throws SemanticException
	 *             if any value are not valid.