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.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/ReportDesign.java
org.eclipse.birt.report.model.api.simpleapi.IReportDesign reportElementImpl )
	{
		super( reportElementImpl );
	}
	public ReportDesign( ReportDesignHandle report )
	{
		super( report );
	}
	public IDataSet getDataSet( String name )
	{
		return new DataSet(
				( (org.eclipse.birt.report.model.api.simpleapi.IReportDesign) designElementImpl )
						.getDataSet( name ) );
	}
	public IDataSource getDataSource( String name )
	{
		return new DataSource(
				( (org.eclipse.birt.report.model.api.simpleapi.IReportDesign) designElementImpl )
						.getDataSource( name ) );
	}
	public IReportElement getReportElement( String name )
	{
		org.eclipse.birt.report.model.api.simpleapi.IReportElement tmpElement = ( (org.eclipse.birt.report.model.api.simpleapi.IReportDesign) designElementImpl )
				.getReportElement( name );
		IDesignElement retElement = ElementUtil.getElement( tmpElement );
		if ( retElement instanceof IReportElement )
			return (IReportElement) retElement;
		return null;
	}
	public IDataItem getDataItem( String name )