Bug 150776 Binding parameters of datasources are not evaluated when datasource in a library
I used to defined a datasource with binding parameters (depending on parameters ...). It works well when datasource is defined in the report, but when i tried to put this datasource in a library, binding expressions are not evaluated or not used by the datasource. When debugging the code, two datasources appears, the initial from the library (module=Library) and the linked from the report (module=ReportDesign). The dataset used the datasource of the report, but no binding values are found on the report datasource. The datasource from the library is evaluated correctly but not used.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java
}
	/**
	 * Returns the methods defined on the element definition.
	 * 
	 * @return List contains the methods.
	 * 
	 */
	public List getMethods( )
	{
		return getElement( ).getDefn( ).getMethods( );
	}
	/**
	 * Sets a bunch of property values on the element. If this operation should
	 * be treated as a whole, execution should be in a transaction.
	 * 
	 * @param properties
	 *            a Map store the property values keyed by the property name.
	 * @throws SemanticException
	 *             if the property is undefined on the element or the value is
	 *             invalid.
	 * @see #setProperty(String, Object)
	 */
	public void setProperties( Map properties ) throws SemanticException
	{
		if ( properties == null )
			return;
		for ( Iterator iter = properties.keySet( ).iterator( ); iter.hasNext( ); )
		{
			String propName = (String) iter.next( );
			setProperty( propName, properties.get( propName ) );