Bug 120958 Match operator does not work
1. Insert a table and a data set field, such as customerName. 2. Specify the following filter for the table: row["customerName"] Match /^Mini/i (This is a valid JavaScript regular expression) 3. Preview the report. An error message appears saying that the conditional operator is not supported. See attached report design.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/adapter/ModelDteApiAdapter.java
*/
	public IBaseDataSourceDesign createDataSourceDesign( DataSourceHandle dataSource, IReportContext context )
		throws EngineException
	{
		try
		{
			ModelDteApiAdapter tmpAdaptor = new ModelDteApiAdapter( context, null );
			return tmpAdaptor.createDataSourceDesign( dataSource );
		}
		catch (BirtException  e) 
		{
			throw new EngineException( e.getLocalizedMessage() );
		}
	}
	/**
	 * @deprecated use createDataSetDesign( dataSource )
	 */
	public IBaseDataSetDesign createDataSetDesign( DataSetHandle dataSet, IReportContext context )
		throws EngineException
	{
		try
		{
			ModelDteApiAdapter tmpAdaptor = new ModelDteApiAdapter( context, null );
			return tmpAdaptor.createDataSetDesign( dataSet );
		}
		catch (BirtException  e) 
		{
			throw new EngineException( e.getLocalizedMessage() );
		}
	}