Bug 124620 Referenced Parameter icon should be invalid if the parameter in library is deleted
Description: Referenced parameter icon should be invalid if the source parameter in library is deleted. Steps to reproduce: 1.Create a library. Insert a report scalar parameter. 2.Create a report, use the above library. In the library explorer, pull the parameter to the data explorer view of report. 3.Open the library file, delete the parameter. Then reopen the report design file, the icon of parameter seems nothing happened. But if those operations happened in dataset, the icon of dataset in the report will be invalid. It is acceptable. Expected Result: The icon of referenced parameter should be invalid.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java
* @return True if the element has property values, false if not.
	 */
	public boolean hasLocalProperties( )
	{
		return getElement( ).hasLocalPropertyValues( );
	}
	/**
	 * Adds a user-defined property definition. The property definition must
	 * have a valid name and property type. The other attributes can be set
	 * either before or after adding the property to the element. The
	 * application can modify the property definition directly before adding the
	 * property to an element. However, the application must use a structure
	 * handle to modify the definition after it has been added to an element.
	 * 
	 * @param prop
	 *            the user property definition to add. The name and property
	 *            type must be valid.
	 * @throws UserPropertyException
	 *             if the element is not allowed to have user property or the
	 *             user property definition is invalid, or if the value of the
	 *             user-defined choice is invalid for the type of user property
	 *             definition, the property type is incorrect.
	 */
	public void addUserPropertyDefn( UserPropertyDefn prop )
			throws UserPropertyException
	{
		DesignElement element = getElement( );
		UserPropertyCommand cmd = new UserPropertyCommand( module, element );
		cmd.addUserProperty( prop );
	}