Bug 121498 When datasource/dataset deleted, the datasource/dataset property binding element haven't been deleted
When deleted the datasource/dataset, the datasource/dataset property binding element haven't been deleted. Expected result: This operation must be a transaction.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java
public boolean isTemplateParameterValue( )
	{
		return getElement( ).getTemplateParameterElement( getModule( ) ) != null;
	}
	/**
	 * Gets the property data for either a system-defined or user-defined
	 * property.
	 * 
	 * @param propName
	 *            The name of the property to lookup.
	 * @return The property definition, or null, if the property is undefined.
	 */
	public IElementPropertyDefn getPropertyDefn( String propName )
	{
		
		return getElement( ).getPropertyDefn( propName );
	}
	/**
	 * Returns the effective module of the element. If the element is attached
	 * to the design/library, the design/library is returned. Otherwise, the
	 * module cached in the <code>DesignElementHandle</code> is returned.
	 * 
	 * @return the effective module of the element. Can be null.
	 */
	protected Module getEffectiveModule( )
	{
		Module effectiveModule = getElement( ).getRoot( );
		if ( effectiveModule == null )
			effectiveModule = getModule( );
		return effectiveModule;