OpenDatabase.java

Go to the documentation of this file.
00001 package edu.rice.cs.hpc.traceviewer.actions;
00002 
00003 import org.eclipse.core.commands.ExecutionEvent;
00004 import org.eclipse.core.commands.ExecutionException;
00005 import org.eclipse.core.commands.AbstractHandler;
00006 import org.eclipse.jface.action.IStatusLineManager;
00007 import org.eclipse.ui.IViewSite;
00008 import org.eclipse.ui.IWorkbenchWindow;
00009 import org.eclipse.ui.handlers.HandlerUtil;
00010 
00011 import edu.rice.cs.hpc.traceviewer.db.TraceDatabase;
00012 
00013 public class OpenDatabase extends AbstractHandler
00014 {
00015     
00016     public Object execute(ExecutionEvent event) throws ExecutionException
00017     {
00018         final IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
00019         final IViewSite vSite = ( IViewSite ) HandlerUtil.getActiveSite(event);
00020         final IStatusLineManager status = vSite.getActionBars().getStatusLineManager();
00021 
00022         TraceDatabase.openDatabase(window, status);     
00023         
00024         return null;
00025     }
00026 }

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1