Bug 201991 Reload of the used external file doesn't affect the layout editor
1. Create a external css file with contents as following in current project. .report { font-family : sans-serif; font-size : medium; font-weight : bold; color : #0000FF; } 2. In outline view, right clikc styles->use CSS file... action. In the file selction dialog, point to the css file that created in step 1. 3. The css file affects the layout editor all right. 4. Opened the css file and changed the name to .report1. 5. right clicked the css file node and clicked the reload action. 6. the css file node in outline view were reloaded all right. 7. the layout editor didn't refreshed all right. It sill showed the result with previous style.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/CssCommand.java
* 
	 * @param fileName
	 *            absolute file name of the css.
	 * 
	 * @throws PropertyValueException
	 */
	private void removeIncludeCss( String fileName ) throws SemanticException
	{
		if ( fileName == null )
			return;
		
		
		IncludedCssStyleSheet css = getIncludedCssStyleSheetByLocation( fileName );
		if ( css == null )
		{
			throw new CssException( module, new String[]{fileName},
					CssException.DESIGN_EXCEPTION_CSS_NOT_FOUND );
		}
		ElementPropertyDefn propDefn = element
				.getPropertyDefn( IReportDesignModel.CSSES_PROP );
		ComplexPropertyCommand propCommand = new ComplexPropertyCommand(
				module, element );
		propCommand.removeItem( new CachedMemberRef( propDefn ), css );
	}
	/**
	 * Gets css style sheet
	 * 
	 * @param location
	 *            file name
	 * @return css style sheet.