Bug 531276 - Mark Job.createSystem(ICoreRunnable) API for deletion

Change-Id: I4c650363bd8290c60d12ed6c5ca658e52eddfd6f
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
diff --git a/bundles/org.eclipse.core.jobs/.settings/.api_filters b/bundles/org.eclipse.core.jobs/.settings/.api_filters
new file mode 100644
index 0000000..848bde7
--- /dev/null
+++ b/bundles/org.eclipse.core.jobs/.settings/.api_filters
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component id="org.eclipse.core.jobs" version="2">
+    <resource path="src/org/eclipse/core/runtime/jobs/Job.java" type="org.eclipse.core.runtime.jobs.Job">
+        <filter comment="Bug 531276 - Mark Job.createSystem(ICoreRunnable) API for deletion" id="338944126">
+            <message_arguments>
+                <message_argument value="org.eclipse.core.runtime.jobs.Job"/>
+                <message_argument value="createSystem(ICoreRunnable)"/>
+            </message_arguments>
+        </filter>
+    </resource>
+</component>
diff --git a/bundles/org.eclipse.core.jobs/src/org/eclipse/core/runtime/jobs/Job.java b/bundles/org.eclipse.core.jobs/src/org/eclipse/core/runtime/jobs/Job.java
index e432c1e..4213d83 100644
--- a/bundles/org.eclipse.core.jobs/src/org/eclipse/core/runtime/jobs/Job.java
+++ b/bundles/org.eclipse.core.jobs/src/org/eclipse/core/runtime/jobs/Job.java
@@ -237,7 +237,11 @@
 	 * @see ICoreRunnable
 	 * @see Job#setSystem(boolean)
 	 * @since 3.8
+	 * @noreference This API is planned to be deleted, see
+	 *              https://bugs.eclipse.org/531276 for details.
+	 * @deprecated use {@link #create(String, ICoreRunnable)} instead
 	 */
+	@Deprecated
 	public static Job createSystem(final ICoreRunnable runnable) {
 		return createSystem("", runnable); //$NON-NLS-1$
 	}