Bug 210496 Add hasStyle property in reportItemModel extension point
When chart gets reportItem's properties by extending ReportItem, style properties are null. Hence, model needs to add hasStyle property in reportItemModel extension point
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/ElementDefn.java
if ( propDefn == null )
			return false;
		if ( propDefn.getTypeCode( ) == IPropertyType.STRUCT_TYPE )
			return false;
		if ( ( (PropertyDefn) propDefn ).isElementType( ) )
			return false;
		String visibility = getPropertyVisibility( propDefn.getName( ) );
		if ( HIDDEN_IN_PROPERTY_SHEET.equals( visibility ) )
			return false;
		return true;
	}
	/**
	 * Returns the visibility of a given property.
	 * 
	 * @param propName
	 *            the property name
	 * @return the visibility of the property
	 */
	private String getPropertyVisibility( String propName )
	{
		ElementDefn elementDefn = this;
		while ( elementDefn != null )
		{
			if ( elementDefn.propVisibilites != null )
			{
				String visibility = (String) elementDefn.propVisibilites
						.get( propName );
				if ( visibility != null )
					return visibility;
			}