Bug 122577 Library Explorer does not refresh after creating or changing a library
1. Open the Library Explorer view. Create a library. Expected: The library appears in Library Explorer. Actual: The library does not appear in Library Explorer until you re-open Eclipse. 2. Open the Library Explorer view. Open an existing library. Change the library. For example, change the title, or add a report item. Save the library. Expected: The library changes appear in Library Explorer. Actual: The library changes do not appear in Library Explorer until you re-open Eclipse.
UI/org.eclipse.birt.report.designer.ui.lib.explorer/src/org/eclipse/birt/report/designer/ui/lib/explorer/LibraryExplorerViewPage.java
* Adds a listener for selection changes in this selection provider. Has no
	 * effect if an identical listener is already registered.
	 * 
	 * @param listener
	 *            a selection changed listener
	 */
	public void addSelectionChangedListener( ISelectionChangedListener listener )
	{
		selectionChangedListeners.add( listener );
	}
	/**
	 * Returns the current selection for this provider.
	 * 
	 * @return the current selection
	 */
	public ISelection getSelection( )
	{
		if ( getTreeViewer( ) == null )
		{
			return StructuredSelection.EMPTY;
		}
		return getTreeViewer( ).getSelection( );
	}
	/**
	 * Removes the given selection change listener from this selection provider.
	 * Has no affect if an identical listener is not registered.
	 * 
	 * @param listener
	 *            a selection changed listener
	 */