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
* @return The property with that name, or null if the property cannot be
	 *         found.
	 */
	public IElementPropertyDefn getProperty( String propName )
	{
		assert propName != null;
		return (ElementPropertyDefn) cachedProperties.get( propName );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.model.api.metadata.IElementDefn#getContainers()
	 */
	public List getContents( )
	{
		if ( cachedContainerProperties == null )
		{
			cachedContainerProperties = new LinkedHashMap( );
			Iterator iter = cachedProperties.values( ).iterator( );
			while ( iter.hasNext( ) )
			{
				PropertyDefn defn = (PropertyDefn) iter.next( );
				if ( defn.getTypeCode( ) == IPropertyType.ELEMENT_TYPE )
					cachedContainerProperties.put( defn.getName( ), defn );
			}
		}
		if ( cachedContainerProperties.isEmpty( ) )
			return Collections.EMPTY_LIST;
		List result = new ArrayList( );
		result.addAll( cachedContainerProperties.values( ) );