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
{
		PropertyHandle propHandle = getPropertyHandle( propName );
		return propHandle == null ? Collections.EMPTY_LIST
				: propHandle.getContents( );
	}
	/**
	 * Returns the number of elements in the property.
	 * 
	 * @param propName
	 *            name of the property where the contents reside
	 * @return the count of contents in the property
	 */
	public int getContentCount( String propName )
	{
		return getContents( propName ).size( );
	}
	/**
	 * Gets a handle to the content element at the given position.
	 * 
	 * @param propName
	 *            name of the property where the content resides
	 * @param index
	 *            the specified position to find
	 * @return the content handle if found, otherwise null
	 */
	public DesignElementHandle getContent( String propName, int index )
	{
		if ( index < 0 || index >= getContentCount( propName ) )
			return null;
		return (DesignElementHandle) getContents( propName ).get( index );