analysis.lami: Use openResource command to run analyses
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.ui / src / org / eclipse / tracecompass / internal / tmf / ui / project / handlers / OpenAction.java
index d385fd8b941bba8462d1e2e5f7bdf22d9ad09c75..f7f001bba68b2a192ba16bad052b59290e777598 100644 (file)
@@ -23,6 +23,7 @@ import org.eclipse.jface.viewers.IStructuredSelection;
 import org.eclipse.tracecompass.internal.tmf.ui.Activator;
 import org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisOutputElement;
 import org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement;
+import org.eclipse.tracecompass.tmf.ui.project.model.TmfOnDemandAnalysisElement;
 import org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectModelElement;
 import org.eclipse.tracecompass.tmf.ui.project.model.TmfReportElement;
 import org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement;
@@ -58,6 +59,7 @@ public class OpenAction extends Action {
             Object firstElement = sSelection.getFirstElement();
             if ((sSelection.size() == 1) && (firstElement instanceof TmfTraceElement ||
                     firstElement instanceof TmfExperimentElement ||
+                    firstElement instanceof TmfOnDemandAnalysisElement ||
                     firstElement instanceof TmfAnalysisOutputElement ||
                     firstElement instanceof TmfReportElement)) {
                 element = (TmfProjectModelElement) firstElement;
@@ -73,6 +75,7 @@ public class OpenAction extends Action {
             Object service = page.getActivePart().getSite().getService(IHandlerService.class);
             IHandlerService handlerService = (IHandlerService) service;
             boolean executeCommand = (element instanceof TmfTraceElement ||
+                    element instanceof TmfOnDemandAnalysisElement ||
                     element instanceof TmfAnalysisOutputElement ||
                     element instanceof TmfReportElement);
 
This page took 0.026104 seconds and 5 git commands to generate.