Bug 212450 Expose Report Theme for scripting
Use case: Report library: theme.rptlibrary has 2 themes blue and green based on blue.css and green.css. Report design: theme.rptdesign uses theme.rptlibrary. there is a report parameter: theme that allows the user to select blue or green for the report theme. Using scripting, I want to be able to set the theme of the report based on the report parameter. In the script tab, the 'this' variable does not have theme exposed. Desired action: please expose theme to the report.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ReportDesign.java
public ReportDesign( ReportDesignHandle report )
	{
		super( report );
		this.report = report;
	}
	/**
	 * Gets master page script instance.
	 * 
	 * @param name
	 * @return master page script instance
	 */
	
	public IMasterPage getMasterPage( String name )
	{
		MasterPageHandle masterPage = report.findMasterPage( name );
		if ( masterPage == null )
			return null;
		return new MasterPage( masterPage );
	}
	public IDataSet getDataSet( String name )
	{
		DataSetHandle dataSet = report.findDataSet( name );
		if ( dataSet == null )
			return null;
		return new DataSet( dataSet );
	}
	public IDataSource getDataSource( String name )
	{
		DataSourceHandle dataSource = report.findDataSource( name );
		if ( dataSource == null )