Bug 192171 Layout still display css style from library after removing library.[01]
Description: Layout still display css style from library after removing library. Build number:2.2.0.v20070612 Steps to reproduce: 1. Add a css file in Library Explorer 2. New a library file. 3. Use css file in library default theme. 4. New a report and use the library. 5. Insert a label and apply the style from library. 6. Remove the library in report Outline. Expected result: Style effect disappears from label in Layout. Actual result: Label in Layout still displays the style effect. Error log:N/A
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/AbstractLibraryRecord.java
for ( int j = 0; j < clients.size( ); j++ )
			{
				Structure client = (Structure) clients.get( j );
				StructRefValue value = (StructRefValue) client
						.getLocalProperty( module,
								ReferencableStructure.LIB_REFERENCE_MEMBER );
				assert value != null;
				value.unresolved( value.getName( ) );
				image.dropClientStructure( client );
				sendEvent = true;
			}
			clients = image.getClientList( );
			if ( clients == null || clients.isEmpty( ) )
				continue;
			for ( int j = 0; j < clients.size( ); j++ )
			{
				BackRef client = (BackRef) clients.get( j );
				DesignElement element = client.getElement( );
				StructRefValue value = (StructRefValue) element
						.getLocalProperty( module, client.getPropertyName( ) );
				assert value != null;
				value.unresolved( value.getName( ) );
				image.dropClient( element );
				element.broadcast( new PropertyEvent( module, client
						.getPropertyName( ) ) );
			}
		}
		
		if ( sendEvent )
			module.broadcast( new PropertyEvent( module,