Bug 369006 - Remove 4.x workbench dependency on equinox.concurrent
diff --git a/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF
index 5479703..28619dd 100644
--- a/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF
@@ -18,7 +18,6 @@
 Require-Bundle: org.eclipse.equinox.common;bundle-version="3.4.0",
  org.eclipse.equinox.preferences;bundle-version="3.3.0",
  org.eclipse.core.jobs;bundle-version="3.5.0",
- org.eclipse.equinox.concurrent;bundle-version="1.0.0",
  org.eclipse.e4.core.di,
  org.eclipse.e4.core.contexts
 Export-Package: org.eclipse.e4.core.internal.services;x-friends:="org.eclipse.e4.ui.workbench.swt",
diff --git a/bundles/org.eclipse.e4.core.services/src/org/eclipse/e4/core/services/work/ISchedulingExecutor.java b/bundles/org.eclipse.e4.core.services/src/org/eclipse/e4/core/services/work/ISchedulingExecutor.java
deleted file mode 100644
index 254098c..0000000
--- a/bundles/org.eclipse.e4.core.services/src/org/eclipse/e4/core/services/work/ISchedulingExecutor.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*******************************************************************************
- *  Copyright (c) 2008, 2009 IBM Corporation and others.
- *  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:
- *      IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.e4.core.services.work;
-
-import org.eclipse.equinox.concurrent.future.*;
-import org.osgi.framework.BundleContext;
-
-/**
- * A service that allows clients to schedule tasks to be executed asynchronously.
- * TODO Consider adding to org.eclipse.equinox.concurrent
- */
-public interface ISchedulingExecutor extends IExecutor {
-	/**
-	 * The OSGi service name for the scheduling executor service. This name
-	 * can be used to obtain instances of the service.
-	 * 
-	 * @see BundleContext#getServiceReference(String)
-	 */
-	public static final String SERVICE_NAME = ISchedulingExecutor.class.getName();
-
-	/**
-	 * Schedules a runnable to execute at some defined time in the future.
-	 * @param runnable The runnable to execute
-	 * @param name A human-readable name for the task being executed
-	 * @param delay The delay in milliseconds before the task should be executed
-	 * @return A future that allows the caller to track progress of the execution
-	 * and request cancelation.
-	 */
-	public IFuture schedule(IProgressRunnable runnable, String name, long delay);
-}