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/GroupPropertyHandle.java
IPropertyDefn targetPropDefn = ( (PropertyHandle) target )
					.getDefn( );
			return ( handle.isInGroup( targetElement ) && targetPropDefn == this.propDefn );
		}
		GroupPropertyHandle propHandle = (GroupPropertyHandle) target;
		return ( propHandle.handle == this.handle && propHandle.propDefn == getPropertyDefn( ) );
	}
	/**
	 * Checks whether a property is visible in the property sheet. The visible
	 * property is visible in all <code>elements</code>.
	 * 
	 * @return <code>true</code> if it is visible. Otherwise
	 *         <code>false</code>.
	 */
	public boolean isVisible( )
	{
		return handle.isPropertyVisible( propDefn.getName( ) );
	}
	/**
	 * Checks whether a property is read-only in the property sheet. The
	 * read-only property is read-only in all <code>elements</code>.
	 * 
	 * @return <code>true</code> if it is read-only. Otherwise
	 *         <code>false</code>.
	 */
	public boolean isReadOnly( )
	{
		return handle.isPropertyReadOnly( propDefn.getName( ) );
	}
}