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 {