Bug 130492 Provide a method to serialize the report with library information.
Currently, when engine generate the report document file, the document does not contain any library information. That will cause many propblem on server side. Model should provide a method to serialize the report with library information to a stream so that the generated report document can contain all information that the report need.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignElement.java
}
	/**
	 * Returns the slot within the container element that holds this element.
	 * 
	 * @return the container's slot in which this element appears
	 */
	public int getContainerSlot( )
	{
		return containerSlotID;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.model.core.IPropertySet#getObjectDefn()
	 */
	public IObjectDefn getObjectDefn( )
	{
		return getDefn( );
	}
	/**
	 * Returns the value of an element reference property as an element. Returns
	 * null if either the property is unset, or the reference is unresolved.
	 * 
	 * @param module
	 *            the module
	 * @param propName
	 *            the name of the element reference property to get
	 * @return the element referenced by the property
	 */
	public DesignElement getReferenceProperty( Module module, String propName )