Bug 210507 Enhance Report engine to support multiple view
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/Report.java
import org.eclipse.birt.report.engine.css.engine.CSSEngine;
import org.eclipse.birt.report.engine.parser.EngineIRTransferV213;
import org.eclipse.birt.report.engine.parser.EngineIRTransferV221;
import org.eclipse.birt.report.engine.parser.EngineIRVisitor;
import org.eclipse.birt.report.model.api.ReportDesignHandle;
import org.eclipse.birt.report.model.api.ReportElementHandle;
import org.w3c.dom.css.CSSStyleDeclaration;
/**
 * Report is the root element of the design.
 * 
 */
public class Report
{
	/**
	 * report design get from Model
	 */
	protected ReportDesignHandle reportDesign;
	/**
	 * styles used in this report
	 */
	protected ArrayList styles = new ArrayList( );
	/**
	 * style-name mapping table
	 */
	protected HashMap styleTable = new HashMap( );
	/**
	 * the name of Report root style
	 */
	protected String rootStyleName;
	/**