diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractDocumentProvider.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractDocumentProvider.java
index ee53620312d..ad3ec640c0d 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractDocumentProvider.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractDocumentProvider.java
@@ -177,7 +177,7 @@ public void documentAboutToBeChanged(DocumentEvent event) {
* @since 2.0
* @deprecated As of 3.6, replaced by {@link Status#OK_STATUS}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
static final protected IStatus STATUS_OK= new Status(IStatus.OK, TextEditorPlugin.PLUGIN_ID, IStatus.OK, EditorMessages.AbstractDocumentProvider_ok, null);
/**
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java
index db9e8bb4f62..fb5f0e1c5fa 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java
@@ -2043,7 +2043,7 @@ private int computeOffsetAtLocation(ITextViewer textViewer, int x, int y) {
*
* @deprecated As of 2.1, replaced by {@link JFaceResources#TEXT_FONT}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String PREFERENCE_FONT = JFaceResources.TEXT_FONT;
/**
* Key used to look up foreground color preference. Value:
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AnnotationPreference.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AnnotationPreference.java
index 1271d874693..39c7da82985 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AnnotationPreference.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AnnotationPreference.java
@@ -486,7 +486,7 @@ public Object getAnnotationType() {
* @return the marker type, or null if none is set
* @deprecated since 3.0
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public String getMarkerType() {
return fMarkerType;
}
@@ -497,7 +497,7 @@ public String getMarkerType() {
* @return the marker severity
* @deprecated since 3.0
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public int getSeverity() {
return fSeverity;
}
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java
index 90c2e99acad..0c8eed1a798 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java
@@ -122,7 +122,7 @@ public FindNextAction(ResourceBundle bundle, String prefix, IWorkbenchPart workb
*
* @deprecated use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public FindNextAction(ResourceBundle bundle, String prefix, IWorkbenchWindow workbenchWindow, boolean forward) {
super(bundle, prefix);
fWorkbenchWindow= workbenchWindow;
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java
index a8bf9121e0f..4c7a36c65d7 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java
@@ -349,7 +349,7 @@ public FindReplaceAction(ResourceBundle bundle, String prefix, Shell shell, IFin
*
* @deprecated use FindReplaceAction(ResourceBundle, String, IWorkbenchPart) instead
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public FindReplaceAction(ResourceBundle bundle, String prefix, IWorkbenchWindow workbenchWindow) {
super(bundle, prefix);
fWorkbenchWindow= workbenchWindow;
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HyperlinkDetectorDescriptor.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HyperlinkDetectorDescriptor.java
index 2bf3f4ed903..c68f9d09649 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HyperlinkDetectorDescriptor.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HyperlinkDetectorDescriptor.java
@@ -91,7 +91,7 @@ private HyperlinkDetectorDescriptor(IConfigurationElement element) {
* @throws CoreException if a failure occurred during creation
* @deprecated As of 3.9, replaced by {@link #createHyperlinkDetectorImplementation()}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public AbstractHyperlinkDetector createHyperlinkDetector() throws CoreException {
return (AbstractHyperlinkDetector)createHyperlinkDetectorImplementation();
}
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java
index c48b17c2bf8..7098d79fdd3 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java
@@ -222,7 +222,7 @@ public interface IAbstractTextEditorHelpContextIds {
* Value: "org.eclipse.ui.bookmark_action_context"
* @deprecated in 3.0 Use org.eclipse.ui.texteditor.ITextEditorHelpContextIds.BOOKMARK_ACTION instead.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String BOOKMARK_ACTION= PREFIX + IWorkbenchActionConstants.BOOKMARK + ACTION_POSTFIX;
/**
@@ -230,14 +230,14 @@ public interface IAbstractTextEditorHelpContextIds {
* Value: "org.eclipse.ui.addTask_action_context"
* @deprecated in 3.0 Use org.eclipse.ui.texteditor.ITextEditorHelpContextIds.ADD_TASK_ACTION instead.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String ADD_TASK_ACTION= PREFIX + IWorkbenchActionConstants.ADD_TASK + ACTION_POSTFIX;
/**
* Help context id for the action. Value: "org.eclipse.ui.save_action_context"
* @deprecated As of 3.5, no longer used
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String SAVE_ACTION= PREFIX + ITextEditorActionConstants.SAVE + ACTION_POSTFIX;
/**
@@ -264,7 +264,7 @@ public interface IAbstractTextEditorHelpContextIds {
* @since 2.0
* @deprecated since 3.1. No longer supported as editor actions.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String CONVERT_LINE_DELIMITERS_TO_WINDOWS= PREFIX + ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_WINDOWS + ACTION_POSTFIX;
/**
@@ -273,7 +273,7 @@ public interface IAbstractTextEditorHelpContextIds {
* @since 2.0
* @deprecated since 3.1. No longer supported as editor actions.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String CONVERT_LINE_DELIMITERS_TO_UNIX= PREFIX + ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_UNIX + ACTION_POSTFIX;
/**
@@ -282,7 +282,7 @@ public interface IAbstractTextEditorHelpContextIds {
* @since 2.0
* @deprecated since 3.1 No longer supported as editor actions.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String CONVERT_LINE_DELIMITERS_TO_MAC= PREFIX + ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_MAC + ACTION_POSTFIX;
/**
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java
index 2168fa25728..511f2376ebb 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java
@@ -393,7 +393,7 @@ public interface ITextEditorActionDefinitionIds extends IWorkbenchActionDefiniti
* Value: "org.eclipse.ui.edit.text.convert.lineDelimiters.toWindows"
* @deprecated since 3.1. No longer supported as editor actions.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String CONVERT_LINE_DELIMITERS_TO_WINDOWS= "org.eclipse.ui.edit.text.convert.lineDelimiters.toWindows"; //$NON-NLS-1$
/**
@@ -401,7 +401,7 @@ public interface ITextEditorActionDefinitionIds extends IWorkbenchActionDefiniti
* Value: "org.eclipse.ui.edit.text.convert.lineDelimiters.toUNIX"
* @deprecated since 3.1. No longer supported as editor actions.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String CONVERT_LINE_DELIMITERS_TO_UNIX= "org.eclipse.ui.edit.text.convert.lineDelimiters.toUNIX"; //$NON-NLS-1$
/**
@@ -409,7 +409,7 @@ public interface ITextEditorActionDefinitionIds extends IWorkbenchActionDefiniti
* Value: "org.eclipse.ui.edit.text.convert.lineDelimiters.toMac"
* @deprecated since 3.1. No longer supported as editor actions.
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
String CONVERT_LINE_DELIMITERS_TO_MAC= "org.eclipse.ui.edit.text.convert.lineDelimiters.toMac"; //$NON-NLS-1$
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java
index aa97aa2e90b..ea7a5437813 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java
@@ -36,7 +36,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#FILE_PRINT}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String PRINT= IWorkbenchCommandConstants.FILE_PRINT;
/**
@@ -45,7 +45,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, no longer used
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String SAVE= IWorkbenchCommandConstants.FILE_SAVE;
/**
@@ -54,7 +54,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.4, replaced by {@link #REVERT}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String REVERT_TO_SAVED= "org.eclipse.ui.edit.revertToSaved"; //$NON-NLS-1$
/**
@@ -64,7 +64,7 @@ public interface IWorkbenchActionDefinitionIds {
* @since 3.4
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#FILE_REVERT}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String REVERT= IWorkbenchCommandConstants.FILE_REVERT;
/**
@@ -74,7 +74,7 @@ public interface IWorkbenchActionDefinitionIds {
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#FILE_PROPERTIES}
* @since 3.1
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String PROPERTIES= IWorkbenchCommandConstants.FILE_PROPERTIES;
@@ -86,7 +86,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_CUT}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String CUT= IWorkbenchCommandConstants.EDIT_CUT;
/**
@@ -95,7 +95,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_COPY}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String COPY= IWorkbenchCommandConstants.EDIT_COPY;
/**
@@ -104,7 +104,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_PASTE}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String PASTE= IWorkbenchCommandConstants.EDIT_PASTE;
/**
@@ -113,7 +113,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_UNDO}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String UNDO= IWorkbenchCommandConstants.EDIT_UNDO;
/**
@@ -122,7 +122,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_REDO}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String REDO= IWorkbenchCommandConstants.EDIT_REDO;
/**
@@ -131,7 +131,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_DELETE}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String DELETE= IWorkbenchCommandConstants.EDIT_DELETE;
/**
@@ -140,7 +140,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_SELECT_ALL}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String SELECT_ALL= IWorkbenchCommandConstants.EDIT_SELECT_ALL;
/**
@@ -149,7 +149,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_FIND_AND_REPLACE}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String FIND_REPLACE= IWorkbenchCommandConstants.EDIT_FIND_AND_REPLACE;
/**
@@ -158,7 +158,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_ADD_BOOKMARK}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String ADD_BOOKMARK= IWorkbenchCommandConstants.EDIT_ADD_BOOKMARK;
/**
@@ -167,7 +167,7 @@ public interface IWorkbenchActionDefinitionIds {
*
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#EDIT_ADD_TASK}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String ADD_TASK= IWorkbenchCommandConstants.EDIT_ADD_TASK;
/**
@@ -177,7 +177,7 @@ public interface IWorkbenchActionDefinitionIds {
* @since 3.0
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#FILE_MOVE}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String MOVE= IWorkbenchCommandConstants.FILE_MOVE;
/**
@@ -187,7 +187,7 @@ public interface IWorkbenchActionDefinitionIds {
* @since 3.0
* @deprecated As of 3.5, replaced by {@link IWorkbenchCommandConstants#FILE_RENAME}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static final String RENAME= IWorkbenchCommandConstants.FILE_RENAME;
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java
index d050f638951..d0d9932dbb5 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java
@@ -83,7 +83,7 @@ public IncrementalFindAction(ResourceBundle bundle, String prefix, IWorkbenchPar
* @deprecated use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead
* @since 2.1
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public IncrementalFindAction(ResourceBundle bundle, String prefix, IWorkbenchWindow workbenchWindow, boolean forward) {
super(bundle, prefix);
fWorkbenchWindow= workbenchWindow;
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/KeyBindingSupportForAssistant.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/KeyBindingSupportForAssistant.java
index df0cf68f277..9c01afbb6a1 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/KeyBindingSupportForAssistant.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/KeyBindingSupportForAssistant.java
@@ -95,7 +95,7 @@ private void replaceWith(IHandler newHandler) {
* @param contentAssistFacade the content assist facade
* @deprecated As of 3.5, this is a NOP since the framework installs this now
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public KeyBindingSupportForAssistant(ContentAssistantFacade contentAssistFacade) {
}
@@ -119,7 +119,7 @@ public KeyBindingSupportForAssistant(ISourceViewerExtension4 sourceViewerExtensi
* @param contentAssistant the content assist facade
* @deprecated As of 3.5, this is a NOP since the framework installs this now
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public KeyBindingSupportForAssistant(ContentAssistant contentAssistant) {
}
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java
index 19931a8d315..1ab1b23ced5 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java
@@ -110,7 +110,7 @@ public MoveLinesAction(ResourceBundle bundle, String prefix, ITextEditor editor,
* @deprecated As of 3.5, replaced by
* {@link #MoveLinesAction(ResourceBundle, String, ITextEditor, ITextViewer, boolean, boolean)}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public MoveLinesAction(ResourceBundle bundle, String prefix, AbstractTextEditor editor, boolean upwards, boolean copy) {
this(bundle, prefix, editor, editor != null ? editor.getSourceViewer() : null, upwards, copy);
}
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/PropagatingFontFieldEditor.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/PropagatingFontFieldEditor.java
index bb729f26109..3a4dd1fef89 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/PropagatingFontFieldEditor.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/PropagatingFontFieldEditor.java
@@ -21,7 +21,7 @@
/**
* @deprecated no longer supported
*/
-@Deprecated
+@Deprecated(forRemoval = true, since = "2025-12")
public final class PropagatingFontFieldEditor extends WorkbenchChainedTextFontFieldEditor {
/**
@@ -32,7 +32,7 @@ public final class PropagatingFontFieldEditor extends WorkbenchChainedTextFontFi
* @param parent the parent control
* @deprecated no longer supported
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public PropagatingFontFieldEditor(String name, String labelText, Composite parent) {
super(name, labelText, parent);
}
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java
index d254f3d4e68..33ceb932bbe 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java
@@ -27,7 +27,7 @@
* @noextend This class is not intended to be subclassed by clients.
* @deprecated As of 3.5, replaced by {@link org.eclipse.ui.actions.ActionFactory#SAVE}
*/
-@Deprecated
+@Deprecated(forRemoval = true, since = "2025-12")
public class SaveAction extends TextEditorAction {
/**
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SourceViewerDecorationSupport.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SourceViewerDecorationSupport.java
index f9873a297cc..f92e26d8958 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SourceViewerDecorationSupport.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SourceViewerDecorationSupport.java
@@ -506,7 +506,7 @@ public void setMatchingCharacterPainterPreferenceKeys(String enableKey, String c
* the symbolic font name
* @deprecated As of 4.8, this is no longer used
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public void setSymbolicFontName(String symbolicFontName) {
}
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ValidateStateException.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ValidateStateException.java
index b8166a636be..e0d1aca3b4e 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ValidateStateException.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ValidateStateException.java
@@ -27,7 +27,7 @@
* @deprecated No longer used, create a {@link CoreException} instead
* @since 2.1
*/
-@Deprecated
+@Deprecated(forRemoval = true, since = "2025-12")
public class ValidateStateException extends CoreException {
/**
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/ReferenceProviderDescriptor.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/ReferenceProviderDescriptor.java
index 80fba7f21af..db34cb0fa06 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/ReferenceProviderDescriptor.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/ReferenceProviderDescriptor.java
@@ -123,7 +123,7 @@ public boolean isPluginLoaded() {
* @return the default attribute value for this extension.
* @deprecated as of 3.2, the default flag should not be used any longer
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public boolean getDefault() {
if (fDefault == null) {
String def= fConfiguration.getAttribute(DEFAULT_ATTRIBUTE);
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingProblem.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingProblem.java
index 9ca8c7c03c9..96af9730bca 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingProblem.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingProblem.java
@@ -64,7 +64,7 @@ public abstract class SpellingProblem {
* @since 3.3
* @deprecated As of 3.4, replaced by {@link #removeAll(ISourceViewer, String)}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
public static void removeAllInActiveEditor(ITextEditor editor, String word) {
if (editor == null) {
return;
diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
index cb5ec36f775..ee01d5c9644 100644
--- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
+++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
@@ -1174,7 +1174,7 @@ private void add() {
* @return an EditTemplateDialog which will be opened.
* @deprecated not called any longer as of 3.1 - use {@link #editTemplate(Template, boolean, boolean)}
*/
- @Deprecated
+ @Deprecated(forRemoval = true, since = "2025-12")
protected Dialog createTemplateEditDialog(Template template, boolean edit, boolean isNameModifiable) {
return new EditTemplateDialog(getShell(), template, edit, isNameModifiable, fContextTypeRegistry);
}