Bug 176436 Charts Imported from Libraries do not update when libraries change
During a live presentation of BIRT at EclipseCon, we came across a rather embarassing issue. When charts are included in a library, and imported into a report design from a library, any changes to the library instance of the chart do not reflect in the report itself.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java
/**
	 * Returns the full name of this element. Generally, the full name is
	 * identical with the name of the element. That is the returned value is
	 * just what returned by {@link #getName()}.However, some elements have a
	 * local name scope and its full name is not the name of the element itself.
	 * For example, the name of the level is managed by its contaienr dimension
	 * element. Therefore its full name is that name of the container dimension
	 * appends character '/' and appends the name of the level itself, like
	 * dimensionName/levelName. If the level has no container dimension, then
	 * its full name is the same as the name.
	 * 
	 * @return the full name of the element
	 */
	public String getFullName( )
	{
		return getElement( ).getFullName( );
	}
	/**
	 * Gets the name of this element. The returned element name will be the same
	 * as <CODE>getName()</CODE>, plus the namespace of the module that the
	 * elment is contained, if the element name resides in the whole design tree
	 * scope; otherwise we will append the name of the holder where the element
	 * name resides. If the element is existed in the current module,this method
	 * and <CODE>getName()</CODE> will return identical results.
	 * 
	 * @return the qualified name of thie element.
	 */
	public String getQualifiedName( )
	{
		String name = getElement( ).getFullName( );