Bug 195635 Refresh library doesn't work when select root node in Outline.[01]
Description: Refresh library doesn't work when select root node in library Outline. Build number:2.2.1.v200707061322 Steps to reproduce: 1. New a library liba.rptlibrary. 2. New data source and dataset, drag dataset to Layout. 3. New a library libc.rptlibrary. 4. Drag table in lia to libc. 5. Delete table in liba and save. 6. In libc, select root node in Outline, right click and select refresh library. Expected result: Table item displays with red error words. Actual result: Nothing change unless select Libaries node and refresh library. Error log:n/a
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/command/RefreshLibraryHandler.java
/*******************************************************************************
 * Copyright (c) 2004 Actuate Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *  Actuate Corporation  - initial API and implementation
 *******************************************************************************/
package org.eclipse.birt.report.designer.internal.ui.command;
import java.util.List;
import org.eclipse.birt.report.designer.internal.ui.util.ExceptionHandler;
import org.eclipse.birt.report.model.api.DesignFileException;
import org.eclipse.birt.report.model.api.LibraryHandle;
import org.eclipse.birt.report.model.api.ModuleHandle;
import org.eclipse.birt.report.model.api.ReportDesignHandle;
import org.eclipse.birt.report.model.api.activity.SemanticException;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
/**
 * 
 */
public class RefreshLibraryHandler extends SelectionHandler