Fix breaking change for 3.8.
diff --git a/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ide/src/org/eclipse/amp/escape/command/ExecuteHandler.java b/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ide/src/org/eclipse/amp/escape/command/ExecuteHandler.java
index 784c165..b277843 100644
--- a/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ide/src/org/eclipse/amp/escape/command/ExecuteHandler.java
+++ b/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ide/src/org/eclipse/amp/escape/command/ExecuteHandler.java
@@ -15,18 +15,16 @@
  */
 package org.eclipse.amp.escape.command;
 
-import org.eclipse.amp.axf.time.TimeGranularity;
+import org.ascape.runtime.Runner;
 import org.eclipse.amp.escape.ide.EclipseEscapeRunner;
 import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.expressions.EvaluationContext;
+import org.eclipse.core.expressions.IEvaluationContext;
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.core.runtime.jobs.Job;
 import org.eclipse.jface.viewers.IStructuredSelection;
 
-import org.ascape.runtime.Runner;
-
 // TODO: Auto-generated Javadoc
 /**
  * The Class ExecuteHandler.
@@ -114,7 +112,7 @@
      */
     @Override
     public void setEnabled(Object evaluationContext) {
-        EvaluationContext ctx = (EvaluationContext) evaluationContext;
+        IEvaluationContext ctx = (IEvaluationContext) evaluationContext;
         Object selection = ctx.getVariable("selection");
         if (selection instanceof IStructuredSelection) {
             boolean enabled = false;