Bug 457134 - Mark IPlatformRunnable for deletion

Change-Id: Ia465232bb73770688d817c8ddf3c05943c6c721e
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.core.runtime/.settings/.api_filters b/bundles/org.eclipse.core.runtime/.settings/.api_filters
index bd54e24..61870af 100644
--- a/bundles/org.eclipse.core.runtime/.settings/.api_filters
+++ b/bundles/org.eclipse.core.runtime/.settings/.api_filters
@@ -72,4 +72,17 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="src/org/eclipse/core/runtime/IPlatformRunnable.java" type="org.eclipse.core.runtime.IPlatformRunnable">
+        <filter comment="Bug 457134 - Mark IPlatformRunnable for deletion" id="403853384">
+            <message_arguments>
+                <message_argument value="org.eclipse.core.runtime.IPlatformRunnable"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Bug 457134 - Mark IPlatformRunnable for deletion" id="406052990">
+            <message_arguments>
+                <message_argument value="org.eclipse.core.runtime.IPlatformRunnable"/>
+                <message_argument value="run(Object)"/>
+            </message_arguments>
+        </filter>
+    </resource>
 </component>
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java
index 35140cd..aa260e1 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java
@@ -14,9 +14,9 @@
 
 /**
  * Bootstrap type for the platform. Platform runnables represent executable
- * entry points into plug-ins.  Runnables can be configured into the Platform's
- * <code>org.eclipse.core.runtime.applications</code> extension-point
- * or be made available through code or extensions on other plug-in's extension-points.
+ * entry points into plug-ins. Runnables can be configured into the Platform's
+ * <code>org.eclipse.core.runtime.applications</code> extension-point or be made
+ * available through code or extensions on other plug-in's extension-points.
  *
  * <p>
  * Clients may implement this interface.
@@ -24,6 +24,11 @@
  *
  * @since 3.0
  * @deprecated use {@link IApplication}
+ * @noimplement This interface is not intended to be implemented by clients.
+ * @noreference This interface is not intended to be referenced by clients.
+ *
+ *              This API is planned to be deleted see
+ *              https://bugs.eclipse.org/bugs/show_bug.cgi?id=457134 for details
  */
 @Deprecated
 public interface IPlatformRunnable {