package rtt.ui.handlers.archive;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.IHandler;
import rtt.ui.RttPluginUI;
import rtt.ui.content.ReloadInfo;
import rtt.ui.content.ReloadInfo.Content;
import rtt.ui.content.main.ProjectContent;
import rtt.ui.handlers.AbstractSelectionHandler;
public class RefreshHandler extends AbstractSelectionHandler implements
IHandler {
@Override
public Object doExecute(ExecutionEvent event) throws ExecutionException {
ProjectContent projectContent = getProjectContent(event);
RttPluginUI.getProjectDirectory().reload(new ReloadInfo(Content.PROJECT));
RttPluginUI.getProjectManager().setCurrentContent(projectContent, true);
return null;
}
}