Skip navigation links
Eclipse Platform
2023-03 (4.27)
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor.FORMAT_PACKED
    See bug for details.
    org.eclipse.search.ui.IActionGroupFactory
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to create actions. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.IContextMenuContributor
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to create actions in context menus. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.IGroupByKeyComputer
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to group search results. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.ISearchResultView
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages. To access the parent view, ISearchResultViewPart is used instead. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.ISearchResultViewEntry
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the search how to model search results. AbstractTextSearchResult and Match can be used to port old searches to the new API design. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.SearchUI
    Part of the old ('classic') search. Since 3.0 clients can create their own search result view pages and use NewSearchUI instead. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.ui.editors.text.EncodingActionGroup
    As of 3.1, encoding needs to be changed via properties dialog. This class is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.editors.text.IEncodingActionsConstants
    As of 3.1, encoding needs to be changed via properties dialog. This interface is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.editors.text.IEncodingActionsDefinitionIds
    As of 3.1, encoding needs to be changed via properties dialog. This interface is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.editors.text.IEncodingActionsHelpContextIds
    As of 3.1, encoding needs to be changed via properties dialog. This interface is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.IPageLayout.ID_RES_NAV
    this has been replaced by the Common Navigator Framework as of release 3.5.
    org.eclipse.ui.part.MultiPageEditor
    Use the class MultiPageEditorPart instead
    org.eclipse.ui.views.navigator.CollapseAllAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.FilterSelectionAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.GotoActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.GotoResourceAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.IResourceNavigator
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.LocalSelectionTransfer
    as of 3.5, use LocalSelectionTransfer instead
    org.eclipse.ui.views.navigator.MainActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.NavigatorDragAdapter
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.NavigatorDropAdapter
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.NavigatorFrameSource
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.OpenActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.RefactorActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigator
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorMessages
    These messages are not API and should not be referenced outside of this plug-in.
    org.eclipse.ui.views.navigator.ResourceNavigatorMoveAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorRenameAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourcePatternFilter
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceSelectionUtil
    as of 3.5, use ResourceSelectionUtil instead.
    org.eclipse.ui.views.navigator.ResourceSorter
    as of 3.3, use ResourceComparator instead
    org.eclipse.ui.views.navigator.ShowInNavigatorAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.SortAndFilterActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.SortViewAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ToggleLinkingAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.WorkspaceActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
  • Deprecated Interfaces
    Interface
    Description
    org.eclipse.compare.IStreamMerger
    Clients should use org.eclipse.team.core.mapping.IStorageMerger instead.
    org.eclipse.core.filebuffers.IDocumentFactory
    As of 3.2 the "org.eclipse.core.filebuffers.documentCreation" extension point has been deprecated. See the extension point documentation for more details.
    org.eclipse.core.resources.IFileModificationValidator
    clients should subclass FileModificationValidator instead of implementing this interface
    org.eclipse.core.runtime.IProgressMonitorWithBlocking
    org.eclipse.debug.core.model.IFilteredStep
    clients should implement IStepFilters instead
    org.eclipse.debug.ui.console.IConsoleHyperlink
    replaced by org.eclipse.ui.console.IHyperlink
    org.eclipse.e4.ui.model.application.ui.basic.MDialog
     
    org.eclipse.e4.ui.model.application.ui.basic.MWizardDialog
     
    org.eclipse.equinox.p2.query.IMatchQuery
    If possible, use one of the predefined queries in QueryUtil or use the QueryUtil.createMatchQuery(String, Object...) to create a custom expression based query. If the query cannot be expressed using the p2QL, then use a predefined or custom expression query as a first filter (in worst case, use QueryUtil.createIUAnyQuery()) and then provide further filtering like so:
                 for (iter = queryable.query(someExpressionQuery).iterator(); iter.hasNext();) {
                    // do your match here
                 }
                 
    org.eclipse.help.IHelp
    marked for deletion, see Bug 442959. This interface became obsolete in 3.0, along with the extension point that it was associated with. The functionality provided by this interface is available elsewhere. Use HelpSystem.getTocs() and HelpSystem.getContext(String) to obtain help resources. Use various display methods of IWorkbenchHelpSystem to display help resources.
    org.eclipse.jface.contentassist.ISubjectControlContentAssistant
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.contentassist.ISubjectControlContentAssistProcessor
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.contentassist.ISubjectControlContextInformationPresenter
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.contentassist.ISubjectControlContextInformationValidator
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.fieldassist.IControlCreator
    As of 3.3, clients should use ControlDecoration instead of DecoratedField.
    org.eclipse.jface.text.IAutoIndentStrategy
    since 3.0, use IAutoEditStrategy directly
    org.eclipse.jface.text.ITextViewerExtension3
    replaced by ITextViewerExtension5
    org.eclipse.search.ui.IActionGroupFactory
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to create actions. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.IContextMenuContributor
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to create actions in context menus. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.IGroupByKeyComputer
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to group search results. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.ISearchResultView
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages. To access the parent view, ISearchResultViewPart is used instead. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.search.ui.ISearchResultViewEntry
    Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the search how to model search results. AbstractTextSearchResult and Match can be used to port old searches to the new API design. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.team.core.IFileTypeInfo
    Use the IFileContentManager API instead.
    org.eclipse.team.core.IProjectSetSerializer
    Use RepositoryProviderType.getProjectSetCapability() to obtain an instance of ProjectSetCapability instead.
    org.eclipse.team.ui.ISaveableWorkbenchPart
    Clients should use a subclass of CompareEditorInput and CompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
    org.eclipse.ui.commands.ICategory
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.ICategoryListener
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.ICommand
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.ICommandListener
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.ICommandManager
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.ICommandManagerListener
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.IHandler
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.IHandlerListener
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.IKeyConfiguration
    Please use the bindings support in the "org.eclipse.jface" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.IKeyConfigurationListener
    Please use the bindings support in the "org.eclipse.jface" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.IKeySequenceBinding
    Please use the bindings support in the "org.eclipse.jface" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.IWorkbenchCommandSupport
    Please use ICommandService and IHandlerService instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.contexts.IContext
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.contexts.IContextListener
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.contexts.IContextManager
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.contexts.IContextManagerListener
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.contexts.IWorkbenchContextSupport
    Please use IBindingService and IContextService instead.
    org.eclipse.ui.editors.text.IEncodingActionsConstants
    As of 3.1, encoding needs to be changed via properties dialog. This interface is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.editors.text.IEncodingActionsDefinitionIds
    As of 3.1, encoding needs to be changed via properties dialog. This interface is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.editors.text.IEncodingActionsHelpContextIds
    As of 3.1, encoding needs to be changed via properties dialog. This interface is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.IActionDelegateWithEvent
    Use org.eclipse.ui.IActionDelegate2 instead.
    org.eclipse.ui.IKeyBindingService
    See IContextService to manage scopes and IHandlerService to manage handlers. IAction can be proxied by org.eclipse.jface.commands.ActionHandler.
    org.eclipse.ui.INestableKeyBindingService
    This is now handled by IServiceLocator which can be nested.
    org.eclipse.ui.keys.IKeyFormatter
    Please use org.eclipse.jface.bindings.keys.IKeyFormatter
    org.eclipse.ui.views.navigator.IResourceNavigator
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.update.configurator.IPlatformConfiguration
    The org.eclipse.update component has been replaced by Equinox p2. This API will be deleted in a future release. See bug 311590 for details.
    org.eclipse.update.configurator.IPlatformConfigurationFactory
    The org.eclipse.update component has been replaced by Equinox p2. This API will be deleted in a future release. See bug 311590 for details.
  • Deprecated Classes
    Class
    Description
    org.eclipse.compare.EditionSelectionDialog
    Use an org.eclipse.team.ui.history.IHistoryPageSource in conjunction with the org.eclipse.team.ui.history.IHistoryView or a HistoryPageCompareEditorInput. For sub-file elements, a org.eclipse.team.ui.history.ElementLocalHistoryPageSource can be used.
    org.eclipse.core.commands.util.Tracing
     
    org.eclipse.core.databinding.observable.map.BidirectionalMap
    This class is deprecated; use BidiObservableMap instead.
    org.eclipse.core.databinding.observable.set.MappedSet
    This class is deprecated.
    org.eclipse.core.runtime.content.XMLRootElementContentDescriber
    Use XMLRootElementContentDescriber2 instead
    org.eclipse.core.runtime.PluginVersionIdentifier
    clients should use Version instead
    org.eclipse.core.runtime.Preferences
    This class is replaced by IEclipsePreferences. Setting a default value is accomplished by a setting a value in the DefaultScope, and setting an explicit non-default value is accomplished by setting a value in the InstanceScope. To obtain a preference value, use the preference accessor methods on IPreferencesService.
    org.eclipse.core.runtime.SubProgressMonitor
    use SubMonitor instead
    org.eclipse.debug.ui.actions.LaunchAsAction
    The use of perspective based launch shortcuts has been deprecated in the 3.1 release. Instead, selection sensitive launch is supported in the top level menus. Use LaunchShorcutsAction instead.
    org.eclipse.debug.ui.actions.RulerBreakpointTypesActionDelegate
    Should use BreakpointTypesContribution instead.
    org.eclipse.debug.ui.DebugElementWorkbenchAdapter
    Custom content in the debug views is no longer supported by IWorkbenchAdapter. Custom content is currently supported by a provisional internal viewer framework.
    org.eclipse.debug.ui.DeferredDebugElementWorkbenchAdapter
    deferred custom content in the debug views is no longer supported by IDeferredWorkbenchAdapter. Deferred custom content is currently supported by a provisional internal viewer framework.
    org.eclipse.equinox.http.servlet.HttpServiceMultipartServlet
    No longer required.
    org.eclipse.equinox.p2.query.MatchQuery
    If possible, use one of the predefined queries in QueryUtil or use the QueryUtil.createMatchQuery(String, Object...) to create a custom expression based query. If the query cannot be expressed using the p2QL, then use a predefined or custom expression query as a first filter (in worst case, use QueryUtil.createIUAnyQuery()) and then provide further filtering like so:
     for(iter = queryable.query(someExpressionQuery).iterator(); iter.hasNext();) {
       // do your match here
     }
    org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.contentassist.SubjectControlContentAssistant
    As of 3.2, replaced by Platform UI's field assist support *
    org.eclipse.jface.contentassist.SubjectControlContextInformationValidator
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter
    As of 3.2, replaced by Platform UI's field assist support
    org.eclipse.jface.dialogs.AnimatorFactory
    as of 3.3, this class is no longer used.
    org.eclipse.jface.fieldassist.DecoratedField
    As of 3.3, clients should use ControlDecoration instead.
    org.eclipse.jface.fieldassist.FieldAssistColors
    As of 3.3, this class is no longer necessary.
    org.eclipse.jface.fieldassist.TextControlCreator
    As of 3.3, clients should use ControlDecoration instead of DecoratedField.
    org.eclipse.jface.text.DefaultAutoIndentStrategy
    since 3.1 use DefaultIndentLineAutoEditStrategy instead
    org.eclipse.jface.text.DefaultUndoManager
    As of 3.2, replaced by TextViewerUndoManager
    org.eclipse.jface.text.PropagatingFontFieldEditor
    since 3.0 not longer in use, no longer supported
    org.eclipse.jface.text.rules.DefaultPartitioner
    As of 3.1, replaced by FastPartitioner instead
    org.eclipse.jface.text.rules.RuleBasedDamagerRepairer
    use DefaultDamagerRepairer
    org.eclipse.jface.text.rules.RuleBasedPartitioner
    use FastPartitioner instead
    org.eclipse.jface.text.SequentialRewriteTextStore
    since 3.3 as GapTextStore performs better even for sequential rewrite scenarios
    org.eclipse.jface.text.source.AnnotationBarHoverManager.Closer
    As of 3.4, no longer used as closer from super class is used
    org.eclipse.jface.text.source.AnnotationColumn
    use AnnotationRulerColumn(int) instead.
    org.eclipse.jface.text.source.AnnotationPainter.SquigglesStrategy
    As of 3.4, replaced by AnnotationPainter.UnderlineStrategy
    org.eclipse.jface.text.templates.ContextTypeRegistry
    See ContextTypeRegistry
    org.eclipse.jface.text.templates.persistence.TemplatePersistenceData
    See TemplatePersistenceData
    org.eclipse.jface.text.templates.persistence.TemplateReaderWriter
    See TemplateReaderWriter
    org.eclipse.jface.viewers.ViewerSorter
    use ViewerComparator instead.
    org.eclipse.ltk.ui.refactoring.RedoRefactoringAction
    This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands.
    org.eclipse.ltk.ui.refactoring.UndoRefactoringAction
    This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands.
    org.eclipse.osgi.framework.eventmgr.EventListeners
    As of 3.5. Replaced by CopyOnWriteIdentityMap.
    org.eclipse.search.ui.SearchUI
    Part of the old ('classic') search. Since 3.0 clients can create their own search result view pages and use NewSearchUI instead. This class will be removed after 2023-09 release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=487303 for more information.
    org.eclipse.swt.custom.AnimatedProgress
    As of Eclipse 2.1, use ProgressBar with the style SWT.INDETERMINATE
    Styles:
    VERTICAL, HORIZONTAL, BORDER
    org.eclipse.team.ui.history.HistoryPageSaveablePart
    use HistoryPageCompareEditorInput
    org.eclipse.team.ui.PageSaveablePart
    Clients should use a subclass of CompareEditorInput and CompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
    org.eclipse.team.ui.SaveablePartAdapter
    Clients should use a subclass of CompareEditorInput and CompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
    org.eclipse.team.ui.SaveablePartDialog
    Clients should use a subclass of CompareEditorInput and CompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
    org.eclipse.team.ui.synchronize.ParticipantPageDialog
    Clients should use ParticipantPageCompareEditorInput and CompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
    org.eclipse.team.ui.synchronize.ParticipantPageSaveablePart
    Clients should use a subclass of PageCompareEditorInput and CompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
    org.eclipse.ui.actions.CreateFileAction
    should use NewWizardMenu to populate a New submenu instead (see Navigator view)
    org.eclipse.ui.actions.CreateFolderAction
    should use NewWizardMenu to populate a New submenu instead (see Navigator view)
    org.eclipse.ui.actions.OpenNewPageMenu
    Workbench no longer exposes the concept of "pages" in the user ui model. See IWorkbench.showPerspective methods.
    org.eclipse.ui.actions.OpenNewWindowMenu
    See IWorkbench.showPerspective methods.
    org.eclipse.ui.actions.OpenPerspectiveMenu
    See IWorkbench.showPerspective methods.
    org.eclipse.ui.actions.QuickStartAction
    the IDE now uses the new intro mechanism
    org.eclipse.ui.actions.ScrubLocalAction
    This class is obsolete; there is no support in the workspace for scrubbing local content.
    org.eclipse.ui.commands.AbstractHandler
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.ActionHandler
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.CategoryEvent
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.CommandEvent
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.CommandManagerEvent
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.HandlerEvent
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.HandlerSubmission
    Please use IHandlerService.activateHandler instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.KeyConfigurationEvent
    Please use the bindings support in the "org.eclipse.jface" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.Priority
    This concept is now captured in the ISources integer constants. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.contentassist.ContentAssistHandler
    As of 3.2, replaced by JFace field assist support
    org.eclipse.ui.contexts.ContextEvent
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.contexts.ContextManagerEvent
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.contexts.EnabledSubmission
    Please use IContextService.activateContext instead.
    org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog
    Providing Cancel in addition to Yes/No is confusing. It is better to subclass the regular ListSelectionDialog, which uses OK/Cancel, and provide a separate checkbox if necessary.
    org.eclipse.ui.editors.text.EncodingActionGroup
    As of 3.1, encoding needs to be changed via properties dialog. This class is planned for removal after March 2021 (see bug#544309 for details).
    org.eclipse.ui.editors.text.TextEditorPreferencePage
    As of 2.1, fonts are managed by the workbench, no longer supported
    org.eclipse.ui.editors.text.TextFileDocumentProvider.NullProvider
    As of 3.3 - do not use
    org.eclipse.ui.fieldassist.ContentAssistField
    As of 3.3, clients should use ControlDecoration and ContentAssistCommandAdapter instead of this class.
    org.eclipse.ui.keys.CharacterKey
    Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory
    org.eclipse.ui.keys.Key
    Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory
    org.eclipse.ui.keys.KeyFormatterFactory
    Please use org.eclipse.jface.bindings.keys.KeyFormatterFactory
    org.eclipse.ui.keys.KeySequence
    Please use org.eclipse.jface.bindings.keys.KeySequence
    org.eclipse.ui.keys.KeyStroke
    Please use org.eclipse.jface.bindings.keys.KeyStroke
    org.eclipse.ui.keys.ModifierKey
    Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory
    org.eclipse.ui.keys.NaturalKey
    Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory
    org.eclipse.ui.keys.SpecialKey
    Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory
    org.eclipse.ui.keys.SWTKeySupport
    Please use SWTKeySupport
    org.eclipse.ui.model.WorkbenchViewerSorter
    as of 3.3, use WorkbenchViewerComparator instead
    org.eclipse.ui.part.MultiPageEditor
    Use the class MultiPageEditorPart instead
    org.eclipse.ui.texteditor.ConvertLineDelimitersAction
    since 3.1. Line delimiter conversion has been modified to work on groups of files rather than being editor specific
    org.eclipse.ui.texteditor.ImageUtilities
    As of 3.0, replaced by ImageUtilities
    org.eclipse.ui.texteditor.InfoForm
    since 3.0. there is no replacement, use org.eclipse.ui.forms to define a component with a similar look and function.
    org.eclipse.ui.texteditor.MarkerRulerInfoAction
    use MarkerRulerAction instead
    org.eclipse.ui.texteditor.PropagatingFontFieldEditor
    no longer supported
    org.eclipse.ui.texteditor.SaveAction
    As of 3.5, replaced by ActionFactory.SAVE
    org.eclipse.ui.texteditor.SelectMarkerRulerInfoAction
    As of 2.1, replaced by SelectMarkerRulerAction
    org.eclipse.ui.texteditor.WorkbenchChainedTextFontFieldEditor
    since 3.0 not longer in use, no longer supported, use a ChainedPreferenceStore to access preferences from the org.eclipse.ui.editors plug-in.
    org.eclipse.ui.views.navigator.CollapseAllAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.FilterSelectionAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.GotoActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.GotoResourceAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.LocalSelectionTransfer
    as of 3.5, use LocalSelectionTransfer instead
    org.eclipse.ui.views.navigator.MainActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.NavigatorDragAdapter
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.NavigatorDropAdapter
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.NavigatorFrameSource
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.OpenActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.RefactorActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigator
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorMessages
    These messages are not API and should not be referenced outside of this plug-in.
    org.eclipse.ui.views.navigator.ResourceNavigatorMoveAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceNavigatorRenameAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourcePatternFilter
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ResourceSelectionUtil
    as of 3.5, use ResourceSelectionUtil instead.
    org.eclipse.ui.views.navigator.ResourceSorter
    as of 3.3, use ResourceComparator instead
    org.eclipse.ui.views.navigator.ShowInNavigatorAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.SortAndFilterActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.SortViewAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.ToggleLinkingAction
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.ui.views.navigator.WorkspaceActionGroup
    as of 3.5, use the Common Navigator Framework classes instead
    org.eclipse.update.configurator.ConfiguratorUtils
    The org.eclipse.update component has been replaced by Equinox p2. This API will be deleted in a future release. See bug 311590 for details.
  • Deprecated Exceptions
    Exceptions
    Description
    org.eclipse.ui.commands.CommandException
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.ExecutionException
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.NotDefinedException
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.commands.NotHandledException
    Please use the "org.eclipse.core.commands" plug-in instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.contexts.ContextException
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.contexts.NotDefinedException
    Please use the "org.eclipse.core.commands" plug-in instead.
    org.eclipse.ui.keys.ParseException
    Please use org.eclipse.jface.bindings.keys.ParseException
    org.eclipse.ui.texteditor.ValidateStateException
    No longer used, create a CoreException instead
  • Deprecated Fields
    Field
    Description
    org.eclipse.core.commands.ParameterizedCommand.INDEX_PARAMETER_ID
    no longer used
    org.eclipse.core.commands.ParameterizedCommand.INDEX_PARAMETER_NAME
    no longer used
    org.eclipse.core.commands.ParameterizedCommand.INDEX_PARAMETER_VALUE_NAME
    no longer used
    org.eclipse.core.commands.ParameterizedCommand.INDEX_PARAMETER_VALUE_VALUE
    no longer used
    org.eclipse.core.resources.IFile.ENCODING_ISO_8859_1
    see getEncoding for details
    org.eclipse.core.resources.IFile.ENCODING_UNKNOWN
    see getEncoding for details
    org.eclipse.core.resources.IFile.ENCODING_US_ASCII
    see getEncoding for details
    org.eclipse.core.resources.IFile.ENCODING_UTF_16
    see getEncoding for details
    org.eclipse.core.resources.IFile.ENCODING_UTF_16BE
    see getEncoding for details
    org.eclipse.core.resources.IFile.ENCODING_UTF_16LE
    see getEncoding for details
    org.eclipse.core.resources.IFile.ENCODING_UTF_8
    see getEncoding for details
    org.eclipse.core.resources.IResourceChangeEvent.POST_AUTO_BUILD
    This event type has been renamed to POST_BUILD
    org.eclipse.core.resources.IResourceChangeEvent.PRE_AUTO_BUILD
    This event type has been renamed to PRE_BUILD
    org.eclipse.core.resources.ResourcesPlugin.PREF_MAX_NOTIFICATION_DELAY
    Do not use.
    org.eclipse.core.runtime.Platform.ARCH_AMD64
    use ARCH_X86_64 instead. Note the values has been changed to be the value of the ARCH_X86_64 constant.
    org.eclipse.core.runtime.Platform.ARCH_IA64
    not supported anymore
    org.eclipse.core.runtime.Platform.ARCH_IA64_32
    not supported anymore
    org.eclipse.core.runtime.Platform.ARCH_PA_RISC
    not supported anymore
    org.eclipse.core.runtime.Platform.ARCH_PPC
    not supported anymore
    org.eclipse.core.runtime.Platform.ARCH_SPARC
    not supported anymore
    org.eclipse.core.runtime.Platform.OS_AIX
    not supported anymore
    org.eclipse.core.runtime.Platform.OS_HPUX
    not supported anymore
    org.eclipse.core.runtime.Platform.OS_QNX
    not supported anymore
    org.eclipse.core.runtime.Platform.OS_SOLARIS
    not supported anymore
    org.eclipse.core.runtime.Platform.WS_CARBON
    not supported anymore
    org.eclipse.core.runtime.Platform.WS_MOTIF
    not supported anymore
    org.eclipse.core.runtime.Platform.WS_PHOTON
    not supported anymore
    org.eclipse.debug.ui.IDebugUIConstants.ATTR_CONSOLE_ENCODING
    in 3.3 Please use DebugPlugin.ATTR_CONSOLE_ENCODING instead.
    org.eclipse.debug.ui.IDebugUIConstants.ATTR_DEBUG_FAVORITE
    use ATTR_FAVORITE_GROUPS instead
    org.eclipse.debug.ui.IDebugUIConstants.ATTR_RUN_FAVORITE
    use ATTR_FAVORITE_GROUPS instead
    org.eclipse.debug.ui.IDebugUIConstants.ATTR_TARGET_DEBUG_PERSPECTIVE
    Since 3.0, this launch configuration attribute is no longer supported. Use DebugUITools.setLaunchPerspective(ILaunchConfigurationType type, String mode, String perspective).
    org.eclipse.debug.ui.IDebugUIConstants.ATTR_TARGET_RUN_PERSPECTIVE
    Since 3.0, this launch configuration attribute is no longer supported. Use DebugUITools.setLaunchPerspective(ILaunchConfigurationType type, String mode, String perspective).
    org.eclipse.debug.ui.IDebugUIConstants.EXTENSION_POINT_DEBUG_ACTION_GROUPS
    The Debug Action Groups extension point no longer exists. Product vendors should use Activities instead.
    org.eclipse.debug.ui.IDebugUIConstants.EXTENSION_POINT_MEMORY_RENDERIGNS
    As of release 3.4, replaced by IDebugUIConstants.EXTENSION_POINT_MEMORY_RENDERINGS
    org.eclipse.debug.ui.IDebugUIConstants.ID_CONSOLE_VIEW
    Use org.eclipse.ui.console.IConsoleConstants.ID_CONSOLE_VIEW
    org.eclipse.debug.ui.IDebugUIConstants.IMG_LCL_CLEAR
    use the platform shared image for clear - ISharedImages.IMG_ETOOL_CLEAR
    org.eclipse.debug.ui.IDebugUIConstants.PREF_SHOW_DETAIL_PANE
    no longer used
    org.eclipse.debug.ui.IDebugUIConstants.PREF_SHOW_TYPE_NAMES
    no longer used
    org.eclipse.debug.ui.ILaunchConfigurationDialog.LAUNCHED_BEFORE_OPENING
    the launch dialog no longer supports launching without opening - this constant will never be returned by the dialog
    org.eclipse.e4.ui.services.IServiceConstants.SELECTION
    org.eclipse.e4.ui.services.IStylingEngine.SERVICE_NAME
    please use IStylingEngine.class or IStylingEngine.class.getName() for context access
    org.eclipse.e4.ui.workbench.IPresentationEngine.ANIMATIONS_ENABLED
    not supported in the Eclipse platform anymore
    org.eclipse.e4.ui.workbench.modeling.ESelectionService.SELECTION
    org.eclipse.e4.ui.workbench.UIEvents.Application.DIALOGS
     
    org.eclipse.e4.ui.workbench.UIEvents.Application.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Application.TOPIC_DIALOGS
     
    org.eclipse.e4.ui.workbench.UIEvents.ApplicationElement.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.BindingContext.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Bindings.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.BindingTable.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.BindingTableContainer.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Category.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Command.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.CommandParameter.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Context.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Contribution.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.CoreExpression.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Dirtyable.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.ElementContainer.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.GenericTile.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.GenericTrimContainer.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.HandledItem.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Handler.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.HandlerContainer.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.ImperativeExpression.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Item.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.KeyBinding.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.KeySequence.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Menu.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.MenuContribution.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.MenuContributions.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.MenuElement.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.OpaqueMenuItem.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.OpaqueMenuSeparator.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.OpaqueToolItem.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Parameter.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Part.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.PartDescriptor.DIRTYABLE
     
    org.eclipse.e4.ui.workbench.UIEvents.PartDescriptor.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.PartDescriptor.TOPIC_DIRTYABLE
     
    org.eclipse.e4.ui.workbench.UIEvents.PartDescriptorContainer.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Perspective.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Placeholder.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.RenderedMenu.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.RenderedMenuItem.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.RenderedToolBar.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.SnippetContainer.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.StringToObjectMap.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.StringToStringMap.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.ToolBarContribution.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.ToolBarContributions.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.ToolItem.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.TrimBar.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.TrimContribution.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.TrimContributions.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.TrimmedWindow.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.UIElement.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.UILabel.TOPIC
    org.eclipse.e4.ui.workbench.UIEvents.Window.TOPIC
    org.eclipse.equinox.http.jetty.JettyConstants.MULTIPART_FILESIZETHRESHOLD
     
    org.eclipse.equinox.http.jetty.JettyConstants.MULTIPART_LOCATION
     
    org.eclipse.equinox.http.jetty.JettyConstants.MULTIPART_MAXFILESIZE
     
    org.eclipse.equinox.http.jetty.JettyConstants.MULTIPART_MAXREQUESTSIZE
     
    org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor.ARTIFACT_MD5
    org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor.DOWNLOAD_MD5
    org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor.FORMAT_PACKED
    See bug for details.
    org.eclipse.jface.dialogs.Dialog.DLG_IMG_ERROR
    use org.eclipse.swt.widgets.Display.getSystemImage(SWT.ICON_ERROR)
    org.eclipse.jface.dialogs.Dialog.DLG_IMG_INFO
    use org.eclipse.swt.widgets.Display.getSystemImage(SWT.ICON_INFORMATION)
    org.eclipse.jface.dialogs.Dialog.DLG_IMG_QUESTION
    org.eclipse.swt.widgets.Display.getSystemImage(SWT.ICON_QUESTION)
    org.eclipse.jface.dialogs.Dialog.DLG_IMG_WARNING
    use org.eclipse.swt.widgets.Display.getSystemImage(SWT.ICON_WARNING)
    org.eclipse.jface.dialogs.IDialogConstants.BUTTON_HEIGHT
    This constant is no longer in use. The button heights are now determined by the layout.
    org.eclipse.jface.dialogs.IDialogConstants.INDENT
    As of 3.9, this is deprecated as it is too big as DLU and got accidentally used when setting pixel values
    org.eclipse.jface.dialogs.IDialogConstants.SMALL_INDENT
    As of 3.9, this is deprecated as it is not clear what the meaning of a "small indent" would be
    org.eclipse.jface.dialogs.TitleAreaDialog.INFO_MESSAGE
     
    org.eclipse.jface.dialogs.TitleAreaDialog.WARNING_MESSAGE
     
    org.eclipse.jface.fieldassist.ContentProposalAdapter.FILTER_CUMULATIVE
    As of 3.4, filtering that is sensitive to changes in the control content should be performed by the supplied IContentProposalProvider, such as that performed by SimpleContentProposalProvider
    org.eclipse.jface.preference.PreferenceConverter.FONTDATA_ARRAY_DEFAULT_DEFAULT
    this is not thread-safe and may contain invalid data at startup. Call PreferenceConverter.getFontDataArrayDefaultDefault() from the UI thread instead.
    org.eclipse.jface.preference.PreferenceConverter.FONTDATA_DEFAULT_DEFAULT
    this is not thread-safe and may contain invalid data at startup. Call PreferenceConverter.getFontDataArrayDefaultDefault()} from the UI thread instead.
    org.eclipse.jface.resource.JFaceResources.VIEWER_FONT
    This font is not in use
    org.eclipse.jface.resource.JFaceResources.WINDOW_FONT
    This font is not in use
    org.eclipse.jface.text.rules.DefaultPartitioner.CONTENT_TYPES_CATEGORY
    As of 3.0, use getManagingPositionCategories() instead.
    org.eclipse.jface.text.rules.RuleBasedPartitioner.CONTENT_TYPES_CATEGORY
    As of 3.0, use getManagingPositionCategories().
    org.eclipse.jface.text.rules.Token.OTHER
    will be removed
    org.eclipse.jface.text.source.AnnotationModel.fAnnotations
    since 3.0 use getAnnotationMap instead
    org.eclipse.jface.text.TextUtilities.fgDelimiters
    use DELIMITERS instead
    org.eclipse.jface.util.OpenStrategy.ACTIVE_DESKTOP
     
    org.eclipse.jface.util.OpenStrategy.FILE_EXPLORER
     
    org.eclipse.jface.util.OpenStrategy.NO_TIMER
     
    org.eclipse.jface.util.Util.WS_CARBON
    org.eclipse.jface.util.Util.WS_MOTIF
    org.eclipse.jface.util.Util.WS_PHOTON
    org.eclipse.jface.viewers.ViewerSorter.collator
    as of 3.3 Use ViewerComparator.getComparator()
    org.eclipse.ltk.ui.refactoring.RefactoringWizard.DIALOG_BASED_UESR_INTERFACE
    Use RefactoringWizard.DIALOG_BASED_USER_INTERFACE instead.
    org.eclipse.osgi.service.environment.Constants.ARCH_AMD64
    use ARCH_X86_64 instead. Note the values has been changed to be the value of the ARCH_X86_64 constant.
    org.eclipse.osgi.service.resolver.BundleDelta.LINKAGE_CHANGED
    this type is no longer valid
    org.eclipse.osgi.service.resolver.BundleDelta.OPTIONAL_LINKAGE_CHANGED
    this type is no longer valid
    org.eclipse.search.ui.SearchUI.ACTION_SET_ID
    Use NewSearchUI.ACTION_SET_ID instead.
    org.eclipse.search.ui.SearchUI.PLUGIN_ID
    Use NewSearchUI.PLUGIN_ID instead.
    org.eclipse.search.ui.SearchUI.SEARCH_MARKER
    Use NewSearchUI.SEARCH_MARKER instead.
    org.eclipse.search.ui.SearchUI.SEARCH_VIEW_ID
    Use NewSearchUI.SEARCH_VIEW_ID instead.
    org.eclipse.swt.accessibility.ACC.ROLE_TABLECOLUMN
    use ROLE_TABLECOLUMNHEADER
    org.eclipse.swt.custom.CTabFolder.borderInsideRGB
    drop shadow border is no longer drawn in 3.0
    org.eclipse.swt.custom.CTabFolder.borderMiddleRGB
    drop shadow border is no longer drawn in 3.0
    org.eclipse.swt.custom.CTabFolder.borderOutsideRGB
    drop shadow border is no longer drawn in 3.0
    org.eclipse.swt.custom.CTabFolder.MIN_TAB_WIDTH
    This field is no longer used. See setMinimumCharacters(int)
    org.eclipse.swt.custom.ViewForm.borderInsideRGB
     
    org.eclipse.swt.custom.ViewForm.borderMiddleRGB
     
    org.eclipse.swt.custom.ViewForm.borderOutsideRGB
     
    org.eclipse.swt.SWT.CHROMIUM
    Support for Chromium was limited to ancient and full of CVEs version of Chromium. See bug report for details
    org.eclipse.swt.SWT.MOZILLA
    This style is deprecated and will be removed in the future. XULRunner as a browser renderer is no longer supported. Use SWT.WEBKIT or SWT.NONE instead.
    org.eclipse.swt.SWT.Sleep
    The same as PreExternalEventDispatch (value is 52).
    org.eclipse.swt.SWT.Wakeup
    The same as PostExternalEventDispatch (value is 53).
    org.eclipse.team.ui.synchronize.ISynchronizeView.COMPARE_VIEW_ID
    not used, please use ISynchronizeView.VIEW_ID instead.
    org.eclipse.ui.actions.ActionFactory.MAXIMIZE
    you should not use this field, kept for compatibility reasons. use instead the command org.eclipse.ui.window.maximizePart.
    org.eclipse.ui.actions.ActionFactory.MINIMIZE
    you should not use this field, that is kept for compatibility reasons. use instead the command org.eclipse.ui.window.minimizePart.
    org.eclipse.ui.actions.CopyProjectAction.shell
    the shell provider should be used instead.
    org.eclipse.ui.actions.PerspectiveMenu.SHOW_PERSP_ID
    As of 3.5, replaced by IWorkbenchCommandConstants.PERSPECTIVES_SHOW_PERSPECTIVE
    org.eclipse.ui.application.WorkbenchAdvisor.FILL_COOL_BAR
    use instead
    org.eclipse.ui.application.WorkbenchAdvisor.FILL_MENU_BAR
    use instead
    org.eclipse.ui.application.WorkbenchAdvisor.FILL_PROXY
    use instead
    org.eclipse.ui.application.WorkbenchAdvisor.FILL_STATUS_LINE
    use instead
    org.eclipse.ui.branding.IProductConstants.WINDOW_IMAGE
    use WINDOW_IMAGES instead (see recommendations there)
    org.eclipse.ui.console.IConsoleConstants.CONSOLE_FONT
    When a console is created, its font is set to the default text font as specified by JFaceResources.TEXT_FONT. Clients must provide their own infrastructure to manage console specific fonts.
    org.eclipse.ui.console.MessageConsole.DEFAULT_TAB_SIZE
    use IConsoleConstants.DEFAULT_TAB_SIZE
    org.eclipse.ui.console.MessageConsole.P_FONT
    use IConsoleConstants.P_FONT
    org.eclipse.ui.console.MessageConsole.P_STREAM_COLOR
    use IConsoleConstants.P_STREAM_COLOR
    org.eclipse.ui.console.MessageConsole.P_TAB_SIZE
    use IConsoleConstants.P_TAB_SIZE
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_BOOKMARK_INDICATION
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_BOOKMARK_INDICATION_COLOR
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_BOOKMARK_INDICATION_IN_OVERVIEW_RULER
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_CURRENT_LINE
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_CURRENT_LINE_COLOR
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_ERROR_INDICATION_IN_OVERVIEW_RULER
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_INFO_INDICATION
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_INFO_INDICATION_COLOR
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_INFO_INDICATION_IN_OVERVIEW_RULER
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER_COLOR
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_OVERVIEW_RULER
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PRINT_MARGIN
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLOR
    As of 3.0,, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLUMN
    As of 3.0,, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PROBLEM_INDICATION
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PROBLEM_INDICATION_COLOR
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION_COLOR
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION_IN_OVERVIEW_RULER
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_TASK_INDICATION
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_TASK_INDICATION_COLOR
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_TASK_INDICATION_IN_OVERVIEW_RULER
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_IN_OVERVIEW_RULER
    As of 3.0, replaced by AbstractDecoratedTextEditorPreferenceConstants
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_WARNING_INDICATION
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_WARNING_INDICATION_COLOR
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_WARNING_INDICATION_IN_OVERVIEW_RULER
    As of 2.1, provided by org.eclipse.ui.editors.markerAnnotationSpecification extension point
    org.eclipse.ui.fieldassist.ContentAssistCommandAdapter.CONTENT_PROPOSAL_COMMAND
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_CONTENT_ASSIST
    org.eclipse.ui.forms.FormColors.BORDER
    use IFormColors.BORDER
    org.eclipse.ui.forms.FormColors.SEPARATOR
    use IFormColors.SEPARATOR.
    org.eclipse.ui.forms.FormColors.TB_BG
    use IFormColors.TB_BG
    org.eclipse.ui.forms.FormColors.TB_BORDER
    use IFormColors.TB_BORDER.
    org.eclipse.ui.forms.FormColors.TB_FG
    use IFormColors.TB_FG
    org.eclipse.ui.forms.FormColors.TB_GBG
    use IFormColors.TB_GBG
    org.eclipse.ui.forms.FormColors.TB_TOGGLE
    use IFormColors.TB_TOGGLE.
    org.eclipse.ui.forms.FormColors.TB_TOGGLE_HOVER
    use IFormColors.TB_TOGGLE_HOVER.
    org.eclipse.ui.forms.FormColors.TITLE
    use IFormColors.TITLE.
    org.eclipse.ui.forms.IFormColors.TB_GBG
    Since 3.3, this color is not used any more. The tool bar gradient is created starting from IFormColors.TB_BG to the section background color.
    org.eclipse.ui.forms.widgets.ExpandableComposite.GAP
    this variable was left as protected by mistake. It will be turned into static and hidden in the future versions. Do not use it and do not change its value.
    org.eclipse.ui.forms.widgets.ExpandableComposite.VGAP
    this variable was left as protected by mistake. It will be turned into static and hidden in the future versions. Do not use them and do not change its value.
    org.eclipse.ui.ide.IDEActionFactory.QUICK_START
    the IDE now uses the new intro mechanism
    org.eclipse.ui.ide.IDEActionFactory.REBUILD_ALL
    as of 3.0, this action no longer appears in the UI (was deprecated in 3.1)
    org.eclipse.ui.ide.IDEActionFactory.REBUILD_PROJECT
    as of 3.0, this action no longer appears in the UI (was deprecated in 3.1)
    org.eclipse.ui.IPageLayout.DEFAULT_FASTVIEW_RATIO
    discontinued support for fast views
    org.eclipse.ui.IPageLayout.ID_RES_NAV
    this has been replaced by the Common Navigator Framework as of release 3.5.
    org.eclipse.ui.IResourceActionFilter.XML_DTD_NAME
    Please use content types instead.
    org.eclipse.ui.IResourceActionFilter.XML_FIRST_TAG
    Please use content types instead.
    org.eclipse.ui.ISharedImages.IMG_OBJ_PROJECT
    in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJ_PROJECT instead.
    org.eclipse.ui.ISharedImages.IMG_OBJ_PROJECT_CLOSED
    in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJ_PROJECT_CLOSED instead.
    org.eclipse.ui.ISharedImages.IMG_OBJS_BKMRK_TSK
    in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJS_BKMRK_TSK instead.
    org.eclipse.ui.ISharedImages.IMG_OBJS_TASK_TSK
    in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJS_TASK_TSK instead.
    org.eclipse.ui.ISharedImages.IMG_OPEN_MARKER
    in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OPEN_MARKER instead.
    org.eclipse.ui.ISharedImages.IMG_TOOL_BACK_HOVER
    in 3.0. This image is now the same as IMG_TOOL_BACK. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_COPY_HOVER
    in 3.0. This image is now the same as IMG_TOOL_COPY. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_CUT_HOVER
    in 3.0. This image is now the same as IMG_TOOL_CUT. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_DELETE_HOVER
    in 3.0. This image is now the same as IMG_TOOL_DELETE. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_FORWARD_HOVER
    in 3.0. This image is now the same as IMG_TOOL_FORWARD. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_NEW_WIZARD_HOVER
    in 3.0. This image is now the same as IMG_TOOL_NEW_WIZARD. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_PASTE_HOVER
    in 3.0. This image is now the same as IMG_TOOL_PASTE. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_REDO_HOVER
    in 3.0. This image is now the same as IMG_TOOL_REDO. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_UNDO_HOVER
    in 3.0. This image is now the same as IMG_TOOL_UNDO. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.ISharedImages.IMG_TOOL_UP_HOVER
    in 3.0. This image is now the same as IMG_TOOL_UP. Enabled images are now in color. The workbench itself no longer uses the hover image variants.
    org.eclipse.ui.IWorkbenchActionConstants.ABOUT
    in 3.0. Use ActionFactory.ABOUT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.ADD_TASK
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.ADD_TASK.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.BACK
    in 3.0. Use ActionFactory.BACK.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.BOOKMARK
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.BOOKMARK.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.BUILD
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.BUILD.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.BUILD_PROJECT
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.BUILD_PROJECT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.CLOSE
    in 3.0. Use ActionFactory.CLOSE.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.CLOSE_ALL
    in 3.0. Use ActionFactory.CLOSE_ALL.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.CLOSE_PROJECT
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.CLOSE_PROJECT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.COPY
    in 3.0. Use ActionFactory.COPY.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.CUT
    in 3.0. Use ActionFactory.CUT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.DELETE
    in 3.0. Use ActionFactory.DELETE.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.EXPORT
    in 3.0. Use org.eclipse.ui.ActionFactory.EXPORT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.FIND
    in 3.0. Use ActionFactory.FIND.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.FORWARD
    in 3.0. Use ActionFactory.FORWARD.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.GLOBAL_ACTIONS
    in 3.0
    org.eclipse.ui.IWorkbenchActionConstants.IMPORT
    in 3.0. Use org.eclipse.ui.ActionFactory.IMPORT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.M_VIEW
    Since 3.0. This is no longer used.
    org.eclipse.ui.IWorkbenchActionConstants.M_WORKBENCH
    Since 3.0. This is no longer used.
    org.eclipse.ui.IWorkbenchActionConstants.MOVE
    in 3.0. Use ActionFactory.MOVE.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.NEW
    in 3.0. Use org.eclipse.ui.ActionFactory.NEW.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.NEXT
    in 3.0. Use ActionFactory.NEXT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.OPEN_PROJECT
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.OPEN_PROJECT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.PASTE
    in 3.0. Use ActionFactory.PASTE.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.PREVIOUS
    in 3.0. Use ActionFactory.PREVIOUS.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.PRINT
    in 3.0. Use ActionFactory.PRINT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.PROPERTIES
    in 3.0. Use ActionFactory.PROPERTIES.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.QUIT
    in 3.0. Use ActionFactory.QUIT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.REBUILD_ALL
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.REBUILD_ALL.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.REBUILD_PROJECT
    in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.REBUILD_PROJECT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.REDO
    in 3.0. Use ActionFactory.REDO.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.REFRESH
    in 3.0. Use ActionFactory.REFRESH.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.RENAME
    in 3.0. Use ActionFactory.RENAME.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.REVERT
    in 3.0. Use ActionFactory.REVERT.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.SAVE
    in 3.0. Use ActionFactory.SAVE.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.SAVE_ALL
    in 3.0. Use ActionFactory.SAVE_ALL.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.SAVE_AS
    in 3.0. Use ActionFactory.SAVE_AS.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.SELECT_ALL
    in 3.0. Use ActionFactory.SELECT_ALL.getId() instead.
    org.eclipse.ui.IWorkbenchActionConstants.SHOW_IN
     
    org.eclipse.ui.IWorkbenchActionConstants.SYNC_EDITOR
    this action will be removed soon; use SHOW_IN instead
    org.eclipse.ui.IWorkbenchActionConstants.UNDO
    in 3.0. Use ActionFactory.UNDO.getId() instead.
    org.eclipse.ui.IWorkbenchPage.EDITOR_ID_ATTR
    in 3.0 since the notion of markers this is not generally applicable. Use the IDE-specific constant IDE.EDITOR_ID_ATTR.
    org.eclipse.ui.IWorkbenchPreferenceConstants.ALTERNATE_OPEN_NEW_PERSPECTIVE
    Workbench no longer supports alternate key modifier to open a new perspective. Callers should use IWorkbench.showPerspective methods.
    org.eclipse.ui.IWorkbenchPreferenceConstants.DOCK_PERSPECTIVE_BAR
    not used anymore by platform
    org.eclipse.ui.IWorkbenchPreferenceConstants.ENABLE_ANIMATIONS
    not supported by the platform anymore
    org.eclipse.ui.IWorkbenchPreferenceConstants.OPEN_PERSPECTIVE_PAGE
    Opening a Perspective in a new page is no longer supported functionality as of 2.0.
    org.eclipse.ui.IWorkbenchPreferenceConstants.PROJECT_OPEN_NEW_PERSPECTIVE
    in 3.0. This preference is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.Preferences.PROJECT_OPEN_NEW_PERSPECTIVE instead.
    org.eclipse.ui.IWorkbenchPreferenceConstants.SHIFT_OPEN_NEW_PERSPECTIVE
    Workbench no longer supports shift key modifier to open a new perspective. Callers should use IWorkbench.showPerspective methods.
    org.eclipse.ui.IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS
    not supported since the 4.x migration
    org.eclipse.ui.IWorkbenchPreferenceConstants.TOP_LEFT
    not used anymore by platform
    org.eclipse.ui.IWorkbenchPreferenceConstants.TOP_RIGHT
    not used anymore by platform
    org.eclipse.ui.IWorkbenchPreferenceConstants.USE_ROUND_TABS
    No longer in use. Use swt-corner-radius CSS property to override when round or square corners are desired.
    org.eclipse.ui.progress.IWorkbenchSiteProgressService.BUSY_PROPERTY
    this property is no longer in use in the Eclipse SDK
    org.eclipse.ui.statushandlers.StatusAdapter.TIMESTAMP_PROPERTY
    use IStatusAdapterConstants.TIMESTAMP_PROPERTY instead
    org.eclipse.ui.statushandlers.StatusAdapter.TITLE_PROPERTY
    use IStatusAdapterConstants.TITLE_PROPERTY instead
    org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION
    as of 3.0 there are no UNKNOWN annotations any more
    org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR
    As of 3.0, there are no UNKNOWN annotations any more
    org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_IN_OVERVIEW_RULER
    As of 3.0, there are no UNKNOWN annotations any more
    org.eclipse.ui.texteditor.AbstractDocumentProvider.STATUS_OK
    As of 3.6, replaced by Status.OK_STATUS
    org.eclipse.ui.texteditor.AbstractTextEditor.PREFERENCE_FONT
    As of 2.1, replaced by JFaceResources.TEXT_FONT
    org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.fMarkerAnnotationPreferences
    As of 3.0, no replacement
    org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.UNKNOWN
    As of 3.0, replaced by Annotation.TYPE_UNKNOWN
    org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.ADD_TASK_ACTION
    in 3.0 Use org.eclipse.ui.texteditor.ITextEditorHelpContextIds.ADD_TASK_ACTION instead.
    org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.BOOKMARK_ACTION
    in 3.0 Use org.eclipse.ui.texteditor.ITextEditorHelpContextIds.BOOKMARK_ACTION instead.
    org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.CONVERT_LINE_DELIMITERS_TO_MAC
    since 3.1 No longer supported as editor actions.
    org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.CONVERT_LINE_DELIMITERS_TO_UNIX
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.CONVERT_LINE_DELIMITERS_TO_WINDOWS
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.SAVE_ACTION
    As of 3.5, no longer used
    org.eclipse.ui.texteditor.ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_MAC
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_UNIX
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_WINDOWS
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds.CONVERT_LINE_DELIMITERS_TO_MAC
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds.CONVERT_LINE_DELIMITERS_TO_UNIX
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds.CONVERT_LINE_DELIMITERS_TO_WINDOWS
    since 3.1. No longer supported as editor actions.
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.ADD_BOOKMARK
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_ADD_BOOKMARK
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.ADD_TASK
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_ADD_TASK
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.COPY
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_COPY
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.CUT
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_CUT
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.DELETE
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_DELETE
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.FIND_REPLACE
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_FIND_AND_REPLACE
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.MOVE
    As of 3.5, replaced by IWorkbenchCommandConstants.FILE_MOVE
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.PASTE
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_PASTE
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.PRINT
    As of 3.5, replaced by IWorkbenchCommandConstants.FILE_PRINT
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.PROPERTIES
    As of 3.5, replaced by IWorkbenchCommandConstants.FILE_PROPERTIES
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.REDO
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_REDO
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.RENAME
    As of 3.5, replaced by IWorkbenchCommandConstants.FILE_RENAME
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.REVERT
    As of 3.5, replaced by IWorkbenchCommandConstants.FILE_REVERT
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.REVERT_TO_SAVED
    As of 3.4, replaced by IWorkbenchActionDefinitionIds.REVERT
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.SAVE
    As of 3.5, no longer used
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.SELECT_ALL
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_SELECT_ALL
    org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds.UNDO
    As of 3.5, replaced by IWorkbenchCommandConstants.EDIT_UNDO
    org.eclipse.ui.texteditor.MarkerAnnotation.PROBLEM_LAYER
    As of 3.0, replaced by IAnnotationAccessExtension
    org.eclipse.ui.views.navigator.ResourceNavigator.NAVIGATOR_VIEW_HELP_ID
    No longer used but preserved to avoid an api change.
  • Deprecated Methods
    Method
    Description
    org.eclipse.ant.core.AntCorePreferences.getAntURLs()
    use getAntHomeClasspathEntries and getToolsJarEntry
    org.eclipse.ant.core.AntCorePreferences.getCustomURLs()
     
    org.eclipse.ant.core.AntCorePreferences.getDefaultAntURLs()
    use AntCorePreferences.getDefaultAntHomeEntries() instead
    org.eclipse.ant.core.AntCorePreferences.getToolsJarURL()
    use getToolsJarEntry()
    org.eclipse.ant.core.AntCorePreferences.setAntURLs(URL[])
    use setAntHomeEntires(IAntClasspathEntry[])
    org.eclipse.ant.core.AntCorePreferences.setCustomURLs(URL[])
    use setAdditionalEntries(IAntClasspathEntry)[]
    org.eclipse.compare.CompareEditorInput.save(IProgressMonitor)
    Override method saveChanges instead.
    org.eclipse.compare.CompareEditorInput.setFocus()
    Please use CompareEditorInput.setFocus2() instead.
    org.eclipse.compare.CompareUI.createStreamMerger(String)
    Clients should obtain an org.eclipse.team.core.mapping.IStorageMerger from the org.eclipse.team.core.Team#createMerger(String) method.
    org.eclipse.compare.CompareUI.createStreamMerger(IContentType)
    Clients should obtain an org.eclipse.team.core.mapping.IStorageMerger from the org.eclipse.team.core.Team#createMerger(IContentType) method.
    org.eclipse.compare.contentmergeviewer.ContentMergeViewer.save(IProgressMonitor)
    use IFlushable.flush(IProgressMonitor).
    org.eclipse.compare.patch.IHunk.getCharset()
    This method can be called before the first attempt to apply the hunk when it is impossible to determine the encoding and in this case it always returns null. Please see IFilePatchResult.getCharset() as a proper way to obtain charset.
    org.eclipse.compare.structuremergeviewer.StructureDiffViewer.postDiffHook(Differencer, IDiffContainer)
    Subclasses should override StructureDiffViewer.postDiffHook(Differencer, IDiffContainer, IProgressMonitor) instead
    org.eclipse.compare.structuremergeviewer.StructureDiffViewer.preDiffHook(IStructureComparator, IStructureComparator, IStructureComparator)
    Clients should override StructureDiffViewer.preDiffHook(IStructureComparator, IStructureComparator, IStructureComparator, IProgressMonitor)
    org.eclipse.core.commands.Command.execute(ExecutionEvent)
    Please use Command.executeWithChecks(ExecutionEvent) instead.
    org.eclipse.core.commands.ParameterizedCommand.execute(Object, Object)
    Please use ParameterizedCommand.executeWithChecks(Object, Object) instead.
    org.eclipse.core.databinding.DataBindingContext.getValidationStatusMap()
    as of 1.1, please use DataBindingContext.getValidationStatusProviders()
    org.eclipse.core.databinding.observable.Diffs.equals(Object, Object)
    Use Objects.equals(Object, Object) instead
    org.eclipse.core.databinding.observable.map.ComputedObservableMap.init()
    Subclasses are no longer required to call this method.
    org.eclipse.core.databinding.ObservablesManager.runAndCollect(Runnable)
    This method is very error prone. If any class creates internal observables without hiding them with ObservableTracker.setIgnore(boolean) the result can be that objects are disposed involuntary or in the wrong order. Prefer instead to use ObservablesManager.addContext(org.eclipse.core.databinding.DataBindingContext, boolean, boolean).
    org.eclipse.core.filebuffers.FileBuffers.getSystemFileAtLocation(IPath)
    As of 3.2, replaced by FileBuffers.getFileStoreAtLocation(IPath)
    org.eclipse.core.filebuffers.IFileBufferManager.connect(IPath, IProgressMonitor)
    As of 3.3, replaced by IFileBufferManager.connect(IPath, LocationKind, IProgressMonitor)
    org.eclipse.core.filebuffers.IFileBufferManager.disconnect(IPath, IProgressMonitor)
    As of 3.3, replaced by IFileBufferManager.disconnect(IPath, LocationKind, IProgressMonitor)
    org.eclipse.core.filebuffers.IFileBufferManager.getFileBuffer(IPath)
    As of 3.3, replaced by IFileBufferManager.getFileBuffer(IPath, LocationKind)
    org.eclipse.core.filebuffers.IFileBufferManager.releaseSynchronizationContext(IPath)
    As of 3.1, replaced by IFileBuffer.releaseSynchronizationContext()
    org.eclipse.core.filebuffers.IFileBufferManager.requestSynchronizationContext(IPath)
    As of 3.1, replaced by IFileBuffer.requestSynchronizationContext()
    org.eclipse.core.filebuffers.ITextFileBufferManager.createAnnotationModel(IPath)
    As of 3.3, replaced by ITextFileBufferManager.createAnnotationModel(IPath, LocationKind)
    org.eclipse.core.filebuffers.ITextFileBufferManager.createEmptyDocument(IPath)
    As of 3.3, replaced by ITextFileBufferManager.createEmptyDocument(IPath, LocationKind)
    org.eclipse.core.filebuffers.ITextFileBufferManager.getTextFileBuffer(IPath)
    As of 3.3, replaced by ITextFileBufferManager.getTextFileBuffer(IPath, LocationKind)
    org.eclipse.core.filebuffers.ITextFileBufferManager.isTextFileLocation(IPath)
    As of 3.2, replaced by ITextFileBufferManager.isTextFileLocation(IPath, boolean)
    org.eclipse.core.filesystem.IFileStore.getChild(IPath)
    use IFileStore.getFileStore(IPath) instead
    org.eclipse.core.filesystem.provider.FileStore.getChild(IPath)
    use FileStore.getFileStore(IPath) instead
    org.eclipse.core.net.proxy.IProxyService.getProxyDataForHost(String)
    This method is deprecated because of its ambiguity. Use IProxyService.select(URI) instead.
    org.eclipse.core.net.proxy.IProxyService.getProxyDataForHost(String, String)
    This method is deprecated because of its ambiguity. Use IProxyService.select(URI) instead.
    org.eclipse.core.resources.IContainer.setDefaultCharset(String)
    Replaced by IContainer.setDefaultCharset(String, IProgressMonitor) which is a workspace operation and reports changes in resource deltas.
    org.eclipse.core.resources.IFile.getEncoding()
    use IFile.getCharset() instead
    org.eclipse.core.resources.IFile.setCharset(String)
    Replaced by IFile.setCharset(String, IProgressMonitor) which is a workspace operation and reports changes in resource deltas.
    org.eclipse.core.resources.IPathVariableManager.getValue(String)
    use IPathVariableManager.getURIValue(String) instead.
    org.eclipse.core.resources.IPathVariableManager.resolvePath(IPath)
    use IPathVariableManager.resolveURI(URI) instead.
    org.eclipse.core.resources.IPathVariableManager.setValue(String, IPath)
    use IPathVariableManager.setURIValue(String, URI) instead.
    org.eclipse.core.resources.IProjectDescription.getLocation()
    Since 3.2, project locations are not necessarily in the local file system. The more general IProjectDescription.getLocationURI() method should be used instead.
    org.eclipse.core.resources.IProjectDescription.setDynamicReferences(IProject[])
    please use IDynamicReferenceProvider with the builders extension point to supply dynamic references
    org.eclipse.core.resources.IResource.isLocal(int)
    This API is no longer in use. Note that this API is unrelated to whether the resource is in the local file system versus some other file system.
    org.eclipse.core.resources.IResource.isReadOnly()
    use IResource.getResourceAttributes()
    org.eclipse.core.resources.IResource.setDerived(boolean)
    Replaced by IResource.setDerived(boolean, IProgressMonitor) which is a workspace operation and reports changes in resource deltas.
    org.eclipse.core.resources.IResource.setLocal(boolean, int, IProgressMonitor)
    This API is no longer in use. Note that this API is unrelated to whether the resource is in the local file system versus some other file system.
    org.eclipse.core.resources.IResource.setReadOnly(boolean)
    use IResource#setResourceAttributes(ResourceAttributes)
    org.eclipse.core.resources.IWorkspace.addSaveParticipant(Plugin, ISaveParticipant)
    Use IWorkspace.addSaveParticipant(String, ISaveParticipant) instead
    org.eclipse.core.resources.IWorkspace.computePrerequisiteOrder(IProject[])
    Replaced by IWorkspace.computeProjectOrder, which produces a more usable result when there are cycles in project reference graph.
    org.eclipse.core.resources.IWorkspace.removeSaveParticipant(Plugin)
    Use IWorkspace.removeSaveParticipant(String) instead
    org.eclipse.core.resources.IWorkspaceRoot.findContainersForLocation(IPath)
    use IWorkspaceRoot.findContainersForLocationURI(URI) instead
    org.eclipse.core.resources.IWorkspaceRoot.findFilesForLocation(IPath)
    use IWorkspaceRoot.findFilesForLocationURI(URI) instead
    org.eclipse.core.resources.refresh.RefreshProvider.installMonitor(IResource, IRefreshResult)
    Subclasses should override and clients should call RefreshProvider.installMonitor(IResource, IRefreshResult, IProgressMonitor) instead.
    org.eclipse.core.resources.refresh.RefreshProvider.resetMonitors(IResource)
    Subclasses should override and clients should call RefreshProvider.resetMonitors(IResource, IProgressMonitor) instead.
    org.eclipse.core.resources.team.FileModificationValidator.validateEdit(IFile[], Object)
    this method is part of the deprecated IFileModificationValidator interface. Clients should call FileModificationValidator.validateEdit(IFile[], FileModificationValidationContext) instead.
    org.eclipse.core.runtime.FileLocator.getBundleFile(Bundle)
    use FileLocator.getBundleFileLocation(Bundle) instead
    org.eclipse.core.runtime.IConfigurationElement.getAttributeAsIs(String)
    The method is equivalent to the IConfigurationElement.getAttribute(String). Contrary to its description, this method returns a translated value. Use the IConfigurationElement.getAttribute(String) method instead.
    org.eclipse.core.runtime.IConfigurationElement.getNamespace()
    As namespace is no longer restricted to the contributor name, use IConfigurationElement.getNamespaceIdentifier() to obtain namespace name or IConfigurationElement.getContributor() to get the name of the contributor of this registry element.

    In the past namespace was dictated by the name of the bundle. If bundle org.abc contributed registry element with Id of MyId, the namespace of the element was always set to org.abc, producing the qualified name of org.abc.MyId.

    The namespace used to be the same as the bundle name. As a result, the IConfigurationElement.getNamespace() method was used both to obtain the name of the bundle and to obtain the namespace of a registry element.

    Since 3.2, the extension registry allows elements to specify qualified name. The extension point of the plug-in org.abc could specify org.zzz.MyExtPoint as an Id. In this case, namespace name is org.zzz, but the contributor name is org.abc.

    (The use of a simple Id is still a preferred way. Whenever possible, specify only the simple Id and let runtime take care of the rest.)

    If your code used the IConfigurationElement.getNamespace() to obtain the name of the contributing bundle, use IConfigurationElement.getContributor(). The typical usage pattern here is to find a bundle name to obtain some information from the corresponding OSGi bundle. For example, deducing the file location specified as a relative path to the bundle install location would fall into this group.

    If your code used the IConfigurationElement.getNamespace() to obtain the namespace of the registry element, use IConfigurationElement.getNamespaceIdentifier(). Typically, this is the case when code is trying to process registry elements belonging to some logical group. For example, processing notifications for all elements belonging to the org.abc namespace would fall into this category.

    org.eclipse.core.runtime.IConfigurationElement.getValueAsIs()
    The method is equivalent to the IConfigurationElement.getValue(). Contrary to its description, this method returns a translated value. Use the IConfigurationElement.getValue() method instead.
    org.eclipse.core.runtime.IExtension.getNamespace()
    As namespace is no longer restricted to the contributor name, use IExtension.getNamespaceIdentifier() to obtain namespace name or IExtension.getContributor() to get the name of the contributor of this registry element.

    In the past namespace was dictated by the name of the bundle. If bundle org.abc contributed registry element with Id of MyId, the namespace of the element was always set to org.abc, producing the qualified name of org.abc.MyId.

    The namespace used to be the same as the bundle name. As a result, the IExtension.getNamespace() method was used both to obtain the name of the bundle and to obtain the namespace of a registry element.

    Since 3.2, the extension registry allows elements to specify qualified name. The extension point of the plug-in org.abc could specify org.zzz.MyExtPoint as an Id. In this case, namespace name is org.zzz, but the contributor name is org.abc.

    (The use of a simple Id is still a preferred way. Whenever possible, specify only the simple Id and let runtime take care of the rest.)

    If your code used the IExtension.getNamespace() to obtain the name of the contributing bundle, use IExtension.getContributor(). The typical usage pattern here is to find a bundle name to obtain some information from the corresponding OSGi bundle. For example, deducing the file location specified as a relative path to the bundle install location would fall into this group.

    If your code used the IExtension.getNamespace() to obtain the namespace of the registry element, use IExtension.getNamespaceIdentifier(). Typically, this is the case when code is trying to process registry elements belonging to some logical group. For example, processing notifications for all elements belonging to the org.abc namespace would fall into this category.

    org.eclipse.core.runtime.IExtensionPoint.getNamespace()
    As namespace is no longer restricted to the contributor name, use IExtensionPoint.getNamespaceIdentifier() to obtain namespace name or IExtensionPoint.getContributor() to get the name of the contributor of this registry element.

    In the past namespace was dictated by the name of the bundle. If bundle org.abc contributed registry element with Id of MyId, the namespace of the element was always set to org.abc, producing the qualified name of org.abc.MyId.

    The namespace used to be the same as the bundle name. As a result, the IExtensionPoint.getNamespace() method was used both to obtain the name of the bundle and to obtain the namespace of a registry element.

    Since 3.2, the extension registry allows elements to specify qualified name. The extension point of the plug-in org.abc could specify org.zzz.MyExtPoint as an Id. In this case, namespace name is org.zzz, but the contributor name is org.abc.

    (The use of a simple Id is still a preferred way. Whenever possible, specify only the simple Id and let runtime take care of the rest.)

    If your code used the IExtensionPoint.getNamespace() to obtain the name of the contributing bundle, use IExtensionPoint.getContributor(). The typical usage pattern here is to find a bundle name to obtain some information from the corresponding OSGi bundle. For example, deducing the file location specified as a relative path to the bundle install location would fall into this group.

    If your code used the IExtensionPoint.getNamespace() to obtain the namespace of the registry element, use IExtensionPoint.getNamespaceIdentifier(). Typically, this is the case when code is trying to process registry elements belonging to some logical group. For example, processing notifications for all elements belonging to the org.abc namespace would fall into this category.

    org.eclipse.core.runtime.jobs.IJobManager.resume(ISchedulingRule)
    This method is not safe and should not be used. Suspending a scheduling rule violates the thread safety of clients that use scheduling rules as a mutual exclusion mechanism, and can result in concurrency problems in all clients that use the suspended rule.
    org.eclipse.core.runtime.jobs.IJobManager.suspend(ISchedulingRule, IProgressMonitor)
    This method is not safe and should not be used. Suspending a scheduling rule violates the thread safety of clients that use scheduling rules as a mutual exclusion mechanism, and can result in concurrency problems in all clients that use the suspended rule.
    org.eclipse.core.runtime.Platform.addProtectionSpace(URL, String)
    Authorization database is superseded by the Equinox secure storage. Use org.eclipse.equinox.security.storage.SecurePreferencesFactory to obtain secure preferences and org.eclipse.equinox.security.storage.ISecurePreferences for data access and modifications. This API will be deleted in a future release. See bug 370248 for details.
    org.eclipse.core.runtime.Platform.asLocalURL(URL)
    use FileLocator.toFileURL(URL) instead
    org.eclipse.core.runtime.Platform.endSplash()
    use IApplicationContext.applicationRunning() instead
    org.eclipse.core.runtime.Platform.find(Bundle, IPath)
    use FileLocator.find(Bundle, IPath)
    org.eclipse.core.runtime.Platform.find(Bundle, IPath, Map<String, String>)
    use FileLocator.find(Bundle, IPath, Map) instead
    org.eclipse.core.runtime.Platform.getPlugin(String)
    org.eclipse.core.runtime.Platform.resolve(URL)
    use FileLocator.resolve(URL) instead
    org.eclipse.core.runtime.Platform.run(ISafeRunnable)
    clients should use SafeRunner#run instead
    org.eclipse.core.runtime.Plugin.find(IPath)
    use FileLocator.find(Bundle, IPath, Map)
    org.eclipse.core.runtime.Plugin.find(IPath, Map<String, String>)
    use FileLocator.find(Bundle, IPath, Map)
    org.eclipse.core.runtime.Plugin.getPluginPreferences()
    Replaced by IEclipsePreferences. Preferences are now stored according to scopes in the IPreferencesService. The return value of this method corresponds to a combination of the InstanceScope and the DefaultScope. To set preferences for your plug-in, use InstanceScope.INSTANCE.getNode(<yourPluginId>). To set default preferences for your plug-in, use DefaultScope.INSTANCE.getNode(<yourPluginId>). To lookup an integer preference value for your plug-in, use Platform.getPreferencesService().getInt(<yourPluginId>, <preferenceKey>, <defaultValue>, null). Similar methods exist on IPreferencesService for obtaining other kinds of preference values (strings, booleans, etc).
    org.eclipse.core.runtime.Plugin.initializeDefaultPluginPreferences()
    This method has been refactored in the new preference mechanism to handle the case where the runtime compatibility layer does not exist. The contents of this method should be moved to the method named initializeDefaultPreferences in a separate subclass of AbstractPreferenceInitializer. This class should be contributed via the org.eclipse.core.runtime.preferences extension point.
            <extension point="org.eclipse.core.runtime.preferences">
                            <initializer class="com.example.MyPreferenceInitializer"/>
                    </extension>
                    ...
                    package com.example;
                    public class MyPreferenceInitializer extends AbstractPreferenceInitializer {
                            public MyPreferenceInitializer() {
                                    super();
                            }
                            public void initializeDefaultPreferences() {
                                    Preferences node = new DefaultScope().getNode("my.plugin.id");
                                    node.put(key, value);
                            }
                    }
     
    org.eclipse.core.runtime.Plugin.internalInitializeDefaultPluginPreferences()
     
    org.eclipse.core.runtime.Plugin.openStream(IPath)
    use FileLocator.openStream(Bundle, IPath, boolean)
    org.eclipse.core.runtime.Plugin.openStream(IPath, boolean)
    use FileLocator.openStream(Bundle, IPath, boolean)
    org.eclipse.core.runtime.Plugin.savePluginPreferences()
    Replaced by InstanceScope.getNode(<bundleId>).flush()
    org.eclipse.core.runtime.Plugin.shutdown()
     
    org.eclipse.core.runtime.Plugin.startup()
     
    org.eclipse.core.runtime.spi.RegistryStrategy.onStart(IExtensionRegistry)
    use RegistryStrategy.onStart(IExtensionRegistry, boolean).
    org.eclipse.debug.core.ILaunchConfiguration.getLocation()
    Since a launch configuration does not need to be stored in the local file system, this attribute should no longer be used to identify a launch configuration.
    org.eclipse.debug.core.ILaunchConfigurationType.getDelegate()
    use getDelegate(String) to specify mode
    org.eclipse.debug.core.ILaunchConfigurationType.getDelegate(String)
    since 3.3, the method getDelegates(Set) should be used instead, as there can be more than one capable delegate per mode or combination of modes
    org.eclipse.debug.core.ILaunchConfigurationType.getSupportedModes()
    Since 3.3 all modes are provided as sets and not individual strings. The method getSupportedModeCombinations should be used instead to retrieve the complete listing of supported modes and their allowable combinations.
    org.eclipse.debug.core.ILaunchManager.generateUniqueLaunchConfigurationNameFrom(String)
    since 3.6 clients should use the ILaunchManager.generateLaunchConfigurationName(String) method which will perform validation of the name and correct unsupported name parts.
    org.eclipse.debug.ui.AbstractDebugView.getContextMenuManager()
     
    org.eclipse.debug.ui.AbstractLaunchConfigurationTab.launched(ILaunch)
    As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
    org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup.launched(ILaunch)
    As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
    org.eclipse.debug.ui.actions.AbstractLaunchHistoryAction.getLaunchHistory()
    this method returns a class that is not API and is not intended for clients of the debug platform. Instead, use getHistory(), getFavorites(), and getLastLaunch().
    org.eclipse.debug.ui.console.IConsole.addLink(IConsoleHyperlink, int, int)
    replaced with addLink(IHyperlink link, int offset, int length)
    org.eclipse.debug.ui.console.IConsole.getRegion(IConsoleHyperlink)
    replaced with getRegion(IHyperlink link) instead
    org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialog(Shell, IStructuredSelection, String)
    use openLaunchConfigurationDialogOnGroup(Shell, IStructuredSelection, String) to specify the launch group that the dialog should be opened on. This method will open on the launch group with the specified mode and a null category
    org.eclipse.debug.ui.DebugUITools.saveAndBuildBeforeLaunch()
    Saving has been moved to the launch delegate LaunchConfigurationDelegate to allow for scoped saving of resources that are only involved in the current launch, no longer the entire workspace
    org.eclipse.debug.ui.DebugUITools.saveBeforeLaunch()
    Saving has been moved to the launch delegate LaunchConfigurationDelegate to allow for scoped saving of resources that are only involved in the current launch, no longer the entire workspace
    org.eclipse.debug.ui.IDebugView.getContextMenuManager()
    See AbstractDebugView#getContextMenuManagers()
    org.eclipse.debug.ui.ILaunchConfigurationTab.launched(ILaunch)
    As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
    org.eclipse.debug.ui.ILaunchConfigurationTabGroup.launched(ILaunch)
    As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
    org.eclipse.debug.ui.memory.AbstractTableRendering.reset()
    use resetRendering to reset this rendering.
    org.eclipse.e4.core.contexts.ContextFunction.compute(IEclipseContext)
    IContextFunction's compute() was changed to take the context key
    org.eclipse.e4.ui.model.application.descriptor.basic.MPartDescriptor.isDirtyable()
    dirtyable is managed by part.
    org.eclipse.e4.ui.model.application.descriptor.basic.MPartDescriptor.setDirtyable(boolean)
    See model documentation for details.
    org.eclipse.e4.ui.workbench.UIEvents.buildTopic(String)
    org.eclipse.e4.ui.workbench.UIEvents.buildTopic(String, String)
    org.eclipse.e4.ui.workbench.UIEvents.buildTopic(String, String, String)
    org.eclipse.equinox.bidi.advanced.StructuredTextEnvironment.isProcessingNeeded()
    let users control bidi processing independent of the locale
    org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription.addRequiredCapabilities(Collection<IRequirement>)
    Use addRequirements(additional) instead
    org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription.getMetaRequiredCapabilities()
    Use getMetaRequirements() instead
    org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription.getRequiredCapabilities()
    Use getRequirements() instead
    org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription.setMetaRequiredCapabilities(IRequirement[])
    Use setMetaRequirements(requirements) instead
    org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription.setRequiredCapabilities(IRequirement[])
    Use setRequirements(requirements) instead
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository.addDescriptor(IArtifactDescriptor)
    See {IArtifactRepository.addDescriptor(IArtifactDescriptor, IProgressMonitor)
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository.addDescriptors(IArtifactDescriptor[])
    See {IArtifactRepository.addDescriptors(IArtifactDescriptor[], IProgressMonitor)
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository.removeAll()
    See IArtifactRepository.removeAll(IProgressMonitor)
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository.removeDescriptor(IArtifactKey)
    See IArtifactRepository.removeDescriptor(IArtifactKey, IProgressMonitor)
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository.removeDescriptor(IArtifactDescriptor)
    See IArtifactRepository.removeDescriptor(IArtifactDescriptor, IProgressMonitor)
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository.removeDescriptors(IArtifactKey[])
    See IArtifactRepository.removeDescriptors(IArtifactKey[], IProgressMonitor)
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository.removeDescriptors(IArtifactDescriptor[])
    See IArtifactRepository.removeDescriptors(IArtifactDescriptor[], IProgressMonitor)
    org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository.addDescriptor(IArtifactDescriptor)
    Use AbstractArtifactRepository.addDescriptor(IArtifactDescriptor, IProgressMonitor) instead.
    org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository.addDescriptors(IArtifactDescriptor[])
    Use AbstractArtifactRepository.addDescriptors(IArtifactDescriptor[], IProgressMonitor) instead.
    org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository.removeAll()
    Use AbstractArtifactRepository.removeAll(IProgressMonitor) instead.
    org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository.removeDescriptor(IArtifactKey)
    Use AbstractArtifactRepository.removeDescriptor(IArtifactKey, IProgressMonitor) instead.
    org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository.removeDescriptor(IArtifactDescriptor)
    Use AbstractArtifactRepository.removeDescriptor(IArtifactDescriptor, IProgressMonitor) instead.
    org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository.removeDescriptors(IArtifactKey[])
    Use AbstractArtifactRepository.removeDescriptors(IArtifactKey[], IProgressMonitor) instead.
    org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository.removeDescriptors(IArtifactDescriptor[])
    Use AbstractArtifactRepository.removeDescriptors(IArtifactDescriptor[], IProgressMonitor) instead.
    org.eclipse.help.IHelp.displayContext(String, int, int)
    Use WorkbenchHelp.displayContext(HelpSystem.getContext(contextId),x,y) instead.
    org.eclipse.help.IHelp.displayContext(IContext, int, int)
    Use WorkbenchHelp.displayContext(context,x,y) instead.
    org.eclipse.help.IHelp.displayHelp()
    Use WorkbenchHelp.displayHelp() instead.
    org.eclipse.help.IHelp.displayHelp(String)
    Use WorkbenchHelp.displayHelpResource(toc) instead.
    org.eclipse.help.IHelp.displayHelp(String, int, int)
    Use WorkbenchHelp.displayContext(HelpSystem.getContext(contextId),x,y) instead.
    org.eclipse.help.IHelp.displayHelp(String, String)
    Use WorkbenchHelp.displayHelpResource(selectedTopic) instead.
    org.eclipse.help.IHelp.displayHelp(IContext, int, int)
    Use WorkbenchHelp.displayContext(context,x,y) instead.
    org.eclipse.help.IHelp.displayHelpResource(String)
    Use WorkbenchHelp.displayHelpResource(href) instead.
    org.eclipse.help.IHelp.displayHelpResource(IHelpResource)
    Use WorkbenchHelp.displayHelpResource(helpResource.getHref()) instead.
    org.eclipse.help.IHelp.getContext(String)
    Use HelpSystem.getContext(contextId) instead.
    org.eclipse.help.IHelp.getTocs()
    Use HelpSystem.getTocs() instead.
    org.eclipse.help.IHelp.isContextHelpDisplayed()
    Use WorkbenchHelp.isContextHelpDisplayed() instead.
    org.eclipse.help.webapp.AbstractView.getBasicURL()
    Help webapp no longer has basic view.
    org.eclipse.help.webapp.AbstractView.isVisibleBasic()
    Help webapp no longer has basic view.
    org.eclipse.jface.action.MenuManager.createMenuBar(Shell)
    use createMenuBar(Decorations) instead.
    org.eclipse.jface.action.MenuManager.isSubstituteFor(IContributionItem)
    this method is no longer a part of the IContributionItem API.
    org.eclipse.jface.action.SubContributionManager.items()
    Use getItems(String value) instead.
    org.eclipse.jface.dialogs.Dialog.getCancelButton()
    Use getButton(IDialogConstants.CANCEL_ID) instead. This method will be removed soon.
    org.eclipse.jface.dialogs.Dialog.getOKButton()
    Use getButton(IDialogConstants.OK_ID) instead. This method will be removed soon.
    org.eclipse.jface.dialogs.DialogPage.getToolTipText(int)
     
    org.eclipse.jface.dialogs.InputDialog.getErrorMessageLabel()
    use setErrorMessage(String) instead
    org.eclipse.jface.dialogs.TitleAreaDialog.getTitleArea()
     
    org.eclipse.jface.operation.ProgressMonitorUtil.createAccumulatingProgressMonitor(IProgressMonitor, Display)
    use ProgressMonitorUtil.createUIProgressMonitor(IProgressMonitor, Display) instead
    org.eclipse.jface.preference.FieldEditor.getPreferencePage()
    use #getPage()
    org.eclipse.jface.preference.FieldEditor.setPreferencePage(PreferencePage)
    use #setPage(DialogPage)
    org.eclipse.jface.resource.ColorDescriptor.createFrom(Color, Device)
    use ColorDescriptor.createFrom(Color)
    org.eclipse.jface.resource.ColorDescriptor.destroyColor(Color)
    Colors do not need disposal anymore
    org.eclipse.jface.resource.CompositeImageDescriptor.drawImage(ImageData, int, int)
    Use CompositeImageDescriptor.drawImage(ImageDataProvider, int, int) instead. Replace the code that created the ImageData by calls to CompositeImageDescriptor.createCachedImageDataProvider(Image) or CompositeImageDescriptor.createCachedImageDataProvider(ImageDescriptor) and then pass on that provider instead of ImageData objects. Replace references to ImageData.width/height by calls to CompositeImageDescriptor.CachedImageDataProvider.getWidth()/getHeight().
    org.eclipse.jface.resource.CompositeImageDescriptor.getImageData()
    Use CompositeImageDescriptor.getImageData(int) instead.
    org.eclipse.jface.resource.CompositeImageDescriptor.setImageData(ImageData)
    This method doesn't make sense and should never have been made API.
    org.eclipse.jface.resource.FontDescriptor.createFrom(Font, Device)
    use FontDescriptor.createFrom(Font)
    org.eclipse.jface.resource.FontRegistry.bestData(FontData[], Display)
    use bestDataArray in order to support Motif multiple entry fonts.
    org.eclipse.jface.resource.FontRegistry.bestDataArray(FontData[], Display)
    use filterData in order to preserve multiple entry fonts on Motif
    org.eclipse.jface.resource.ImageDescriptor.createFromImage(Image, Device)
    use ImageDescriptor.createFromImage(Image)
    org.eclipse.jface.resource.ImageDescriptor.createFromImageData(ImageData)
    use ImageDescriptor.createFromImageDataProvider(ImageDataProvider)
    org.eclipse.jface.resource.ImageDescriptor.getImageData()
    Use ImageDescriptor.getImageData(int) instead.
    org.eclipse.jface.resource.JFaceColors.clearColor(String)
    JFaceColors no longer maintains a cache of colors. This job is now handled by the ColorRegistry.
    org.eclipse.jface.resource.JFaceColors.disposeColors()
    JFaceColors no longer maintains a cache of colors. This job is now handled by the ColorRegistry.
    org.eclipse.jface.resource.JFaceResources.getViewerFont()
    This font is not in use
    org.eclipse.jface.resource.StringConverter.asDisplayableString(FontData)
    use asString(FontData)
    org.eclipse.jface.text.AbstractDocument.computeIndexInPositionList(List<? extends Position>, int)
    As of 3.4, replaced by AbstractDocument.computeIndexInPositionList(List, int, boolean)
    org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(DocumentEvent, boolean, IRegion)
    as of 3.0. Use doFireDocumentChanged2(DocumentEvent) instead; this method will be removed.
    org.eclipse.jface.text.AbstractDocument.fireDocumentPartitioningChanged()
    as of 2.0. Use fireDocumentPartitioningChanged(IRegion) instead.
    org.eclipse.jface.text.AbstractDocument.fireDocumentPartitioningChanged(IRegion)
    as of 3.0. Use fireDocumentPartitioningChanged(DocumentPartitioningChangedEvent) instead.
    org.eclipse.jface.text.AbstractDocument.search(int, String, boolean, boolean, boolean)
    as of 3.0 search is provided by FindReplaceDocumentAdapter
    org.eclipse.jface.text.AbstractDocument.startSequentialRewrite(boolean)
    since 3.1. Use IDocumentExtension4.startRewriteSession(DocumentRewriteSessionType) instead.
    org.eclipse.jface.text.AbstractDocument.stopSequentialRewrite()
    As of 3.1, replaced by IDocumentExtension4.stopRewriteSession(DocumentRewriteSession)
    org.eclipse.jface.text.AbstractHoverInformationControlManager.setEnabled(boolean)
    visibility will be changed to protected
    org.eclipse.jface.text.AbstractInformationControlManager.setEnabled(boolean)
    visibility will be changed to protected
    org.eclipse.jface.text.contentassist.IContentAssistProcessorExtension.getCompletionProposalAutoActivationCharacters()
    use IContentAssistProcessorExtension.isCompletionProposalAutoActivation(char, ITextViewer, int) instead
    org.eclipse.jface.text.contentassist.IContentAssistProcessorExtension.getContextInformationAutoActivationCharacters()
    use IContentAssistProcessorExtension.isContextInformationAutoActivation(char, ITextViewer, int) instead
    org.eclipse.jface.text.DefaultInformationControl.IInformationPresenter.updatePresentation(Display, String, TextPresentation, int, int)
    As of 3.2, replaced by DefaultInformationControl.IInformationPresenterExtension.updatePresentation(Drawable, String, TextPresentation, int, int)
    org.eclipse.jface.text.DefaultInformationControl.widgetDisposed(DisposeEvent)
    As of 3.2, no longer used and called
    org.eclipse.jface.text.DefaultTextHover.getHoverInfo(ITextViewer, IRegion)
    As of 3.4, replaced by ITextHoverExtension2.getHoverInfo2(ITextViewer, IRegion)
    org.eclipse.jface.text.formatter.ContentFormatter.setPartitionManagingPositionCategories(String[])
    incompatible with an open set of document partitionings. The provided information is only used if this formatter can not compute the partition managing position categories.
    org.eclipse.jface.text.IDocument.search(int, String, boolean, boolean, boolean)
    as of 3.0 search is provided by FindReplaceDocumentAdapter
    org.eclipse.jface.text.IDocumentExtension.startSequentialRewrite(boolean)
    since 3.1. Use IDocumentExtension4.startRewriteSession(DocumentRewriteSessionType) instead.
    org.eclipse.jface.text.IDocumentExtension.stopSequentialRewrite()
    since 3.1. Use IDocumentExtension4.stopRewriteSession(DocumentRewriteSession) instead.
    org.eclipse.jface.text.information.IInformationProvider.getInformation(ITextViewer, IRegion)
    As of 2.1, replaced by IInformationProviderExtension.getInformation2(ITextViewer, IRegion)
    org.eclipse.jface.text.ITextHover.getHoverInfo(ITextViewer, IRegion)
    As of 3.4, replaced by ITextHoverExtension2.getHoverInfo2(ITextViewer, IRegion)
    org.eclipse.jface.text.ITextViewer.setAutoIndentStrategy(IAutoIndentStrategy, String)
    since 3.1, use ITextViewerExtension2.prependAutoEditStrategy(IAutoEditStrategy, String) and ITextViewerExtension2.removeAutoEditStrategy(IAutoEditStrategy, String) instead
    org.eclipse.jface.text.link.LinkedPositionGroup.isEmtpy()
    As of 3.1, replaced by LinkedPositionGroup.isEmpty()
    org.eclipse.jface.text.projection.ProjectionDocument.getProjectionMapping()
    As of 3.4, replaced by ProjectionDocument.getDocumentInformationMapping()
    org.eclipse.jface.text.source.AnnotationBarHoverManager.Closer.stop(boolean)
    As of 3.4, replaced by AnnotationBarHoverManager.Closer.stop(). Note that delayRestart was never honored.
    org.eclipse.jface.text.source.AnnotationPainter.addAnnotationType(Object)
    As of 3.4 replaced by AnnotationPainter.addTextStyleStrategy(Object, AnnotationPainter.ITextStyleStrategy) and AnnotationPainter.UnderlineStrategy
    org.eclipse.jface.text.source.ChangeRulerColumn.getVisibleLinesInViewport()
    as of 3.2 the number of lines in the viewport cannot be computed because StyledText supports variable line heights
    org.eclipse.jface.text.source.IAnnotationAccess.getType(Annotation)
    use Annotation.getType()
    org.eclipse.jface.text.source.IAnnotationAccess.isMultiLine(Annotation)
    assumed to always return true
    org.eclipse.jface.text.source.IAnnotationAccess.isTemporary(Annotation)
    use Annotation.isPersistent()
    org.eclipse.jface.text.source.LineNumberRulerColumn.getVisibleLinesInViewport()
    as of 3.2 the number of lines in the viewport cannot be computed because StyledText supports variable line heights
    org.eclipse.jface.text.source.SourceViewerConfiguration.getAutoIndentStrategy(ISourceViewer, String)
    since 3.1 use SourceViewerConfiguration.getAutoEditStrategies(ISourceViewer, String) instead
    org.eclipse.jface.text.source.VerticalRuler.addMouseListener(MouseListener)
    will be removed
    org.eclipse.jface.text.source.VerticalRuler.removeMouseListener(MouseListener)
    will be removed
    org.eclipse.jface.text.templates.Template.setContextTypeId(String)
    Templates should never be modified
    org.eclipse.jface.text.templates.Template.setDescription(String)
    Templates should never be modified
    org.eclipse.jface.text.templates.Template.setName(String)
    Templates should never be modified
    org.eclipse.jface.text.templates.Template.setPattern(String)
    Templates should never be modified
    org.eclipse.jface.text.templates.TemplateCompletionProcessor.createProposal(Template, TemplateContext, Region, int)
    use the version specifying IRegion as third parameter
    org.eclipse.jface.text.templates.TemplateProposal.apply(IDocument)
    This method is no longer called by the framework and clients should overwrite TemplateProposal.apply(ITextViewer, char, int, int) instead
    org.eclipse.jface.text.templates.TemplateProposal.apply(IDocument, char, int)
    This method is no longer called by the framework and clients should overwrite TemplateProposal.apply(ITextViewer, char, int, int) instead
    org.eclipse.jface.text.templates.TemplateTranslator.createVariable(String, String, int[])
    as of 3.3 use TemplateTranslator.createVariable(TemplateVariableType, String, int[]) instead
    org.eclipse.jface.text.TextUtilities.indexOf(String[], String, int)
    use MultiStringMatcher.indexOf(CharSequence, int, String...) instead. Notable differences:
    • new matcher indexOf does not allow negative offsets (old matcher treated them as 0)
    • new matcher indexOf will tolerate null and empty search strings (old accepted empty but throw on null)
    • new matcher indexOf will not match empty string (old matched empty if nothing else matched)
    For the common case of searching the next default delimiter use the optimized TextUtilities.nextDelimiter(CharSequence, int) method instead.
    org.eclipse.jface.text.TextViewer.deleteText()
    use StyledText.invokeAction instead
    org.eclipse.jface.text.TextViewer.findAndSelect(int, String, boolean, boolean, boolean)
    as of 3.0 use TextViewer.findAndSelect(int, String, boolean, boolean, boolean, boolean)
    org.eclipse.jface.text.TextViewer.getVisibleLinesInViewport()
    as of 3.2
    org.eclipse.jface.text.TextViewer.getWidthInPixels(String)
    use getWidthInPixels(int, int) instead
    org.eclipse.jface.text.TextViewer.setAutoIndentStrategy(IAutoIndentStrategy, String)
    since 3.1, use ITextViewerExtension2.prependAutoEditStrategy(IAutoEditStrategy, String) and ITextViewerExtension2.removeAutoEditStrategy(IAutoEditStrategy, String) instead
    org.eclipse.jface.text.TextViewer.shift(boolean, boolean)
    use shift(boolean, boolean, boolean) instead
    org.eclipse.jface.text.TextViewer.startSequentialRewriteMode(boolean)
    since 3.1 use IDocumentExtension4.startRewriteSession(DocumentRewriteSessionType) instead
    org.eclipse.jface.text.TextViewer.stopSequentialRewriteMode()
    since 3.1 use IDocumentExtension4.stopRewriteSession(DocumentRewriteSession) instead
    org.eclipse.jface.text.TextViewer.updateVisibleDocument(IDocument, int, int)
    use updateSlaveDocument instead
    org.eclipse.jface.util.Policy.getAnimatorFactory()
    this is no longer in use as of 3.3
    org.eclipse.jface.util.Policy.setAnimatorFactory(AnimatorFactory)
    this is no longer in use as of 3.3
    org.eclipse.jface.util.SafeRunnable.getIgnoreErrors(boolean)
    use getIgnoreErrors()
    org.eclipse.jface.util.Util.equals(Object[], Object[])
    Use Arrays.equals(Object[], Object[])
    org.eclipse.jface.util.Util.equals(Object, Object)
    Use Objects.equals(Object, Object)
    org.eclipse.jface.util.Util.hashCode(int)
    return directly value, or use Integer.hashCode(int)
    org.eclipse.jface.util.Util.hashCode(Object)
    use Objects.hashCode(Object)
    org.eclipse.jface.util.Util.hashCode(Object[])
    use Arrays.hashCode(Object[])
    org.eclipse.jface.util.Util.isCarbon()
    org.eclipse.jface.util.Util.isMotif()
    org.eclipse.jface.util.Util.isPhoton()
    org.eclipse.jface.viewers.AbstractTreeViewer.addSelectionListener(Control, SelectionListener)
     
    org.eclipse.jface.viewers.AbstractTreeViewer.getChildren(Widget, Object[])
    This method was inadvertently released as API but is not intended to be called by clients.
    org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(Widget, Object, Object[])
    this is no longer called by the framework
    org.eclipse.jface.viewers.CheckboxTreeViewer.setAllChecked(boolean)
    as this method only checks or unchecks visible items is is recommended that CheckboxTreeViewer.setSubtreeChecked(Object, boolean) is used instead.
    org.eclipse.jface.viewers.ComboBoxViewerCellEditor.setContenProvider(IStructuredContentProvider)
    As of 3.7, replaced by ComboBoxViewerCellEditor.setContentProvider(IStructuredContentProvider)
    org.eclipse.jface.viewers.FocusCellHighlighter.focusCellChanged(ViewerCell)
    use FocusCellHighlighter.focusCellChanged(ViewerCell, ViewerCell) instead
    org.eclipse.jface.viewers.OwnerDrawLabelProvider.setUpOwnerDraw(ColumnViewer)
    Since 3.4, the default implementation of CellLabelProvider.initialize(ColumnViewer, ViewerColumn) in this class will set up the necessary owner draw callbacks automatically. Calls to this method can be removed.
    org.eclipse.jface.viewers.StructuredViewer.getItem(int, int)
    This method is deprecated in 3.3 in favor of ColumnViewer.getItemAt(org.eclipse.swt.graphics.Point). Viewers who are not subclasses of ColumnViewer should consider using a widget relative implementation like ColumnViewer.getItemAt(org.eclipse.swt.graphics.Point).
    org.eclipse.jface.viewers.StructuredViewer.setSorter(ViewerSorter)
    use setComparator() instead.
    org.eclipse.jface.viewers.ViewerDropAdapter.handleException(Throwable, DropTargetEvent)
    this method should not be used. Exception handling has been removed from DropTargetAdapter methods overridden by this class. Handles any exception that occurs during callback, including rethrowing behavior.

    [Issue: Implementation prints stack trace and eats exception to avoid crashing VA/J. Consider conditionalizing the implementation to do one thing in VAJ and something more reasonable in other operating environments. ]

    org.eclipse.jface.viewers.ViewerSorter.getCollator()
    as of 3.3 Use ViewerComparator.getComparator()
    org.eclipse.ltk.core.refactoring.IUndoManager.changePerformed(Change)
    use #changePerformed(Change, boolean) instead
    org.eclipse.ltk.core.refactoring.PerformRefactoringHistoryOperation.createRefactoring(RefactoringDescriptor, RefactoringStatus)
    since 3.4. Override PerformRefactoringHistoryOperation.createRefactoring(RefactoringDescriptor, RefactoringStatus, IProgressMonitor) instead
    org.eclipse.ltk.core.refactoring.PerformRefactoringHistoryOperation.createRefactoring(RefactoringDescriptor, RefactoringStatus, IProgressMonitor)
    since 3.6. Override PerformRefactoringHistoryOperation.createRefactoringContext(RefactoringDescriptor, RefactoringStatus, IProgressMonitor) instead
    org.eclipse.ltk.ui.refactoring.history.RefactoringHistoryWizard.createRefactoring(RefactoringDescriptor, RefactoringStatus)
    since 3.6. Override RefactoringHistoryWizard.createRefactoringContext(RefactoringDescriptor, RefactoringStatus, IProgressMonitor) instead
    org.eclipse.ltk.ui.refactoring.history.RefactoringHistoryWizard.createRefactoring(RefactoringDescriptor, RefactoringStatus, IProgressMonitor)
    since 3.7. Override RefactoringHistoryWizard.createRefactoringContext(RefactoringDescriptor, RefactoringStatus, IProgressMonitor) instead
    org.eclipse.ltk.ui.refactoring.RefactoringUI.createUIAwareChangeOperation(Change)
    use PerformChangeOperation(Change). Since 3.1, undo batching is implemented in TextChange.
    org.eclipse.ltk.ui.refactoring.RefactoringWizard.setHelpAvailable(boolean)
    RefactoringWizard.WIZARD_BASED_USER_INTERFACE always shows a '?' button. To show the button with RefactoringWizard.DIALOG_BASED_USER_INTERFACE, add the RefactoringWizard.SHOW_HELP_CONTROL flag.
    org.eclipse.osgi.framework.eventmgr.ListenerQueue.queueListeners(EventListeners<K, V>, EventDispatcher<K, V, E>)
    As of 3.5. Replaced by ListenerQueue.queueListeners(Set, EventDispatcher).
    org.eclipse.osgi.service.datalocation.Location.setURL(URL, boolean)
    use Location.set(URL, boolean) instead.
    org.eclipse.osgi.service.resolver.ExportPackageDescription.isRoot()
    all export package descriptions are roots. The Reexport-Package header never became API.
    org.eclipse.osgi.service.resolver.GenericDescription.getName()
    matching should only be done against a capability's attributes.
    org.eclipse.osgi.service.resolver.GenericDescription.getVersion()
    matching should only be done against a capability's attributes.
    org.eclipse.osgi.service.resolver.PlatformAdmin.getResolver()
    in favour of PlatformAdmin.createResolver().
    org.eclipse.osgi.service.resolver.State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], BundleDescription[], ExportPackageDescription[])
    use State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], GenericDescription[], BundleDescription[], ExportPackageDescription[], GenericDescription[], Map)
    org.eclipse.osgi.service.resolver.State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], BundleDescription[], ExportPackageDescription[])
    use State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], GenericDescription[], BundleDescription[], ExportPackageDescription[], GenericDescription[], Map)
    org.eclipse.osgi.service.resolver.State.setOverrides(Object)
    The exact form of this has never been defined. There is no alternative method available.
    org.eclipse.osgi.service.resolver.StateObjectFactory.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], String[], boolean)
    use StateObjectFactory.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], boolean, boolean, boolean, String, String[], GenericSpecification[], GenericDescription[])
    org.eclipse.osgi.service.resolver.StateObjectFactory.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], String[], boolean, boolean, boolean, String, String, GenericSpecification[], GenericDescription[])
    use StateObjectFactory.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], boolean, boolean, boolean, String, String[], GenericSpecification[], GenericDescription[])
    org.eclipse.osgi.service.resolver.StateObjectFactory.createBundleDescription(Dictionary<String, String>, String, long)
    use StateObjectFactory.createBundleDescription(State, Dictionary, String, long)
    org.eclipse.osgi.service.resolver.StateObjectFactory.createGenericDescription(String, String, Version, Map<String, ?>)
    use StateObjectFactory.createGenericDescription(String, String, Version, Map)
    org.eclipse.osgi.service.resolver.StateObjectFactory.createState()
    use StateObjectFactory.createState(boolean)
    org.eclipse.osgi.service.resolver.StateObjectFactory.readState(DataInputStream)
    use StateObjectFactory.readState(File) instead
    org.eclipse.osgi.service.resolver.StateObjectFactory.readState(InputStream)
    use StateObjectFactory.readState(File) instead
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], String[], boolean)
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], String[], boolean, boolean, boolean, String, String, GenericSpecification[], GenericDescription[])
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.createBundleDescription(Dictionary<String, String>, String, long)
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.createGenericDescription(String, String, Version, Map<String, ?>)
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.createState()
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.readState(DataInputStream)
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.readState(InputStream)
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.writeState(State, DataOutputStream)
    org.eclipse.osgi.service.resolver.StateObjectFactory.StateObjectFactoryProxy.writeState(State, OutputStream)
    org.eclipse.osgi.service.resolver.StateObjectFactory.writeState(State, DataOutputStream)
    use StateObjectFactory.writeState(State, File) instead
    org.eclipse.osgi.service.resolver.StateObjectFactory.writeState(State, OutputStream)
    use StateObjectFactory.writeState(State, File) instead
    org.eclipse.osgi.service.resolver.VersionRange.getMaximum()
    use VersionRange.getRight()
    org.eclipse.osgi.signedcontent.SignerInfo.getMessageDigestAlgorithm()
    This information is not readily available using the JAR APIs included with Java. A value unknown will be returned.
    org.eclipse.search.ui.ISearchResultView.searchStarted(String, String, String, ImageDescriptor, IContextMenuContributor, ILabelProvider, IAction, IGroupByKeyComputer, IRunnableWithProgress)
    As of build > 20020514, replaced by the new version which provides an action group factory
    org.eclipse.search.ui.ISearchResultView.searchStarted(String, String, ImageDescriptor, IContextMenuContributor, ILabelProvider, IAction, IGroupByKeyComputer, IRunnableWithProgress)
    As of build > 20011107, replaced by the new version with additional parameter
    org.eclipse.search.ui.NewSearchUI.runQuery(ISearchQuery)
    deprecated in 3.1. Use NewSearchUI.runQueryInBackground(ISearchQuery) to run a query in background or NewSearchUI.runQueryInForeground(IRunnableContext, ISearchQuery) to run it in foreground
    org.eclipse.search.ui.SearchUI.activateSearchResultView()
    Use NewSearchUI.activateSearchResultView() instead.
    org.eclipse.search.ui.SearchUI.arePotentialMatchesIgnored()
    Use NewSearchUI.arePotentialMatchesIgnored() instead.
    org.eclipse.search.ui.SearchUI.getDefaultPerspectiveId()
    Use NewSearchUI.getDefaultPerspectiveId() instead.
    org.eclipse.search.ui.SearchUI.getSearchResultView()
    Use NewSearchUI.getSearchResultView() instead.
    org.eclipse.search.ui.SearchUI.openSearchDialog(IWorkbenchWindow, String)
    Use NewSearchUI.openSearchDialog(IWorkbenchWindow, String) instead.
    org.eclipse.search.ui.SearchUI.reuseEditor()
    Use NewSearchUI.reuseEditor() instead.
    org.eclipse.search.ui.text.AbstractTextSearchViewPage.showMatch(Match, int, int)
    Use AbstractTextSearchViewPage.showMatch(Match, int, int, boolean) instead
    org.eclipse.swt.accessibility.AccessibleTableAdapter.getCaption(AccessibleTableEvent)
    IAccessibleTable2::caption is deprecated, instead use the IA2_RELATION_LABELED_BY relation to create a relation between the table and its caption.
    org.eclipse.swt.accessibility.AccessibleTableAdapter.getSummary(AccessibleTableEvent)
    IAccessibleTable2::summary is deprecated, instead use the IA2_RELATION_DESCRIBED_BY relation to create a relation between the table and its summary.
    org.eclipse.swt.accessibility.AccessibleTableListener.getCaption(AccessibleTableEvent)
    IAccessibleTable2::caption is deprecated, instead use the IA2_RELATION_LABELED_BY relation to create a relation between the table and its caption.
    org.eclipse.swt.accessibility.AccessibleTableListener.getSummary(AccessibleTableEvent)
    IAccessibleTable2::summary is deprecated, instead use the IA2_RELATION_DESCRIBED_BY relation to create a relation between the table and its summary.
    org.eclipse.swt.browser.Browser.getWebBrowser()
    SWT.MOZILLA is deprecated and XULRunner as a browser renderer is no longer supported.
    org.eclipse.swt.custom.CTabFolder.addCTabFolderListener(CTabFolderListener)
    use addCTabFolder2Listener(CTabFolder2Listener)
    org.eclipse.swt.custom.CTabFolder.removeCTabFolderListener(CTabFolderListener)
    see removeCTabFolderCloseListener(CTabFolderListener)
    org.eclipse.swt.custom.CTabItem.getDisabledImage()
    the disabled image is not used
    org.eclipse.swt.custom.CTabItem.setDisabledImage(Image)
    This image is not used
    org.eclipse.swt.custom.StyledText.getBidiColoring()
    use BidiSegmentListener instead.
    org.eclipse.swt.custom.StyledText.getOffsetAtLocation(Point)
    Use StyledText.getOffsetAtPoint(Point) instead for better performance
    org.eclipse.swt.custom.StyledText.setBidiColoring(boolean)
    use BidiSegmentListener instead.
    org.eclipse.swt.graphics.FontMetrics.getAverageCharWidth()
    Use getAverageCharacterWidth() instead
    org.eclipse.swt.graphics.Image.getBoundsInPixels()
    This API doesn't serve the purpose in an environment having multiple monitors with different DPIs, hence deprecated.
    org.eclipse.swt.graphics.Image.getImageDataAtCurrentZoom()
    This API doesn't serve the purpose in an environment having multiple monitors with different DPIs, hence deprecated. Use Image.getImageData(int) instead.
    org.eclipse.swt.ole.win32.OleControlSite.removeEventListener(OleAutomation, GUID, int, OleListener)
    - use OleControlSite.removeEventListener(OleAutomation, int, OleListener)
    org.eclipse.swt.widgets.Composite.changed(Control[])
    use Composite.layout(Control[], int) instead
    org.eclipse.swt.widgets.FontDialog.getFontData()
    use #getFontList ()
    org.eclipse.swt.widgets.FontDialog.setFontData(FontData)
    use #setFontList (FontData [])
    org.eclipse.swt.widgets.TableItem.setImageIndent(int)
    this functionality is not supported on most platforms
    org.eclipse.team.core.history.provider.FileRevision.getFileRevisionFor(IFile)
    This method doesn't do anything useful so it has been deprecated.
    org.eclipse.team.core.ICache.removeDisposeListener(ICacheListener)
    use ICache.removeCacheListener(ICacheListener)
    org.eclipse.team.core.ProjectSetCapability.projectSetCreated(File, Object, IProgressMonitor)
    should use or override projectSetCreated(File, ProjectSetSerializationContext, IProgressMonitor) instead
    org.eclipse.team.core.RepositoryProvider.canHandleLinkedResources()
    see RepositoryProvider.canHandleLinkedResourceURI()
    org.eclipse.team.core.RepositoryProvider.getFileModificationValidator()
    use RepositoryProvider.getFileModificationValidator2()
    org.eclipse.team.core.RepositoryProvider.validateCreateLink(IResource, int, IPath)
    see RepositoryProvider.validateCreateLink(IResource, int, URI) instead
    org.eclipse.team.core.Team.createStorageMerger(String)
    Use Team.createMerger(String) instead.
    org.eclipse.team.core.Team.createStorageMerger(IContentType)
    Use Team.createMerger(IContentType) instead.
    org.eclipse.team.core.Team.getAllTypes()
    Use getFileContentManager().getExtensionMappings() instead.
    org.eclipse.team.core.Team.getDefaultTypes()
    Use Team.getFileContentManager().getDefaultExtensionMappings() instead.
    org.eclipse.team.core.Team.getProjectSetSerializer(String)
    Use RepositoryProviderType.getProjectSetCapability() to obtain an instance of ProjectSetCapability instead.
    org.eclipse.team.core.Team.getType(IStorage)
    Use getFileContentManager().getType(IStorage storage) instead.
    org.eclipse.team.core.Team.isIgnored(IFile)
    use isIgnoredHint instead
    org.eclipse.team.core.Team.isIgnoredHint(IFile)
    use isIgnoredHint(IResource) instead
    org.eclipse.team.core.Team.setAllTypes(String[], int[])
    Use getFileContentManager().setExtensionMappings() instead.
    org.eclipse.team.ui.synchronize.SubscriberParticipant.getLongTaskName()
    use getLongTaskName(IResource[]) instead
    org.eclipse.ui.actions.CopyFilesAndFoldersOperation.copy(IResource[], IPath, IProgressMonitor)
    As of 3.3, the work is performed in the undoable operation created in CopyFilesAndFoldersOperation.getUndoableCopyOrMoveOperation(IResource[], IPath)
    org.eclipse.ui.actions.CopyFilesAndFoldersOperation.getFiles(String[])
    As of 3.3, this method is no longer in use anywhere in this class and is only provided for backwards compatability with subclasses of the receiver.
    org.eclipse.ui.actions.CopyProjectAction.getErrorsTitle()
    As of 3.3, the undoable operation created by this action handles error dialogs.
    org.eclipse.ui.actions.CopyProjectOperation.validateCopy(Shell, IProject, String, String[])
    As of 3.3, validation is performed in the undoable operation executed by this operation.
    org.eclipse.ui.actions.ExportResourcesAction.setSelection(IStructuredSelection)
    org.eclipse.ui.actions.ImportResourcesAction.setSelection(IStructuredSelection)
    org.eclipse.ui.actions.MoveFilesAndFoldersOperation.copy(IResource[], IPath, IProgressMonitor)
    As of 3.3, the work is performed in the undoable operation created in MoveFilesAndFoldersOperation.getUndoableCopyOrMoveOperation(IResource[], IPath)
    org.eclipse.ui.actions.MoveProjectAction.getErrorsTitle()
    As of 3.3, the error handling is performed by the undoable operation which handles the move.
    org.eclipse.ui.actions.NewWizardMenu.deregisterListeners()
    has no effect
    org.eclipse.ui.actions.QuickMenuCreator.dispose()
    As of 3.5 this is not necessary as the SWT Menu created in QuickMenuCreator.createMenu() will be disposed shortly after the SWT.Hide event.
    org.eclipse.ui.actions.WorkspaceAction.invokeOperation(IResource, IProgressMonitor)
    Since 3.3, subclasses should instead implement the method WorkspaceAction.createOperation(IStatus[]) and provide an empty implementation for this method.
    org.eclipse.ui.activities.WorkbenchActivityHelper.allowUseOf(Object)
    org.eclipse.ui.application.WorkbenchAdvisor.createWindowContents(IWorkbenchWindowConfigurer, Shell)
    since 3.1, override WorkbenchWindowAdvisor.createWindowContents(Shell) instead
    org.eclipse.ui.application.WorkbenchAdvisor.fillActionBars(IWorkbenchWindow, IActionBarConfigurer, int)
    since 3.1, override ActionBarAdvisor.fillActionBars(int) instead
    org.eclipse.ui.application.WorkbenchAdvisor.isApplicationMenu(IWorkbenchWindowConfigurer, String)
    since 3.1, override ActionBarAdvisor.isApplicationMenu(String) instead
    org.eclipse.ui.application.WorkbenchAdvisor.openIntro(IWorkbenchWindowConfigurer)
    since 3.1, override WorkbenchWindowAdvisor.openIntro() instead
    org.eclipse.ui.application.WorkbenchAdvisor.postWindowClose(IWorkbenchWindowConfigurer)
    since 3.1, override WorkbenchWindowAdvisor.postWindowClose() instead
    org.eclipse.ui.application.WorkbenchAdvisor.postWindowCreate(IWorkbenchWindowConfigurer)
    since 3.1, override WorkbenchWindowAdvisor.postWindowCreate() instead
    org.eclipse.ui.application.WorkbenchAdvisor.postWindowOpen(IWorkbenchWindowConfigurer)
    since 3.1, override WorkbenchWindowAdvisor.postWindowOpen() instead
    org.eclipse.ui.application.WorkbenchAdvisor.postWindowRestore(IWorkbenchWindowConfigurer)
    since 3.1, override WorkbenchWindowAdvisor.postWindowRestore() instead
    org.eclipse.ui.application.WorkbenchAdvisor.preWindowOpen(IWorkbenchWindowConfigurer)
    since 3.1, override WorkbenchWindowAdvisor.preWindowOpen() instead
    org.eclipse.ui.application.WorkbenchAdvisor.preWindowShellClose(IWorkbenchWindowConfigurer)
    since 3.1, override WorkbenchWindowAdvisor.preWindowShellClose() instead
    org.eclipse.ui.application.WorkbenchWindowAdvisor.createEmptyWindowContents(Composite)
    This method is no longer used. Applications now define workbench window contents in their application model.
    org.eclipse.ui.application.WorkbenchWindowAdvisor.createWindowContents(Shell)
    This method is no longer used. Applications now define workbench window contents in their application model.
    org.eclipse.ui.commands.AbstractHandler.addHandlerListener(IHandlerListener)
    org.eclipse.ui.commands.AbstractHandler.dispose()
    org.eclipse.ui.commands.AbstractHandler.execute(ExecutionEvent)
    org.eclipse.ui.commands.AbstractHandler.fireHandlerChanged(HandlerEvent)
    org.eclipse.ui.commands.AbstractHandler.fireHandlerChanged(HandlerEvent)
    org.eclipse.ui.commands.AbstractHandler.getAttributeValuesByName()
    org.eclipse.ui.commands.AbstractHandler.hasListeners()
    org.eclipse.ui.commands.AbstractHandler.isEnabled()
    org.eclipse.ui.commands.AbstractHandler.isHandled()
    org.eclipse.ui.commands.AbstractHandler.removeHandlerListener(IHandlerListener)
    org.eclipse.ui.commands.ActionHandler.addHandlerListener(IHandlerListener)
    org.eclipse.ui.commands.ActionHandler.dispose()
    org.eclipse.ui.commands.ActionHandler.execute(Map)
    org.eclipse.ui.commands.ActionHandler.getAction()
    org.eclipse.ui.commands.ActionHandler.getAttributeValuesByName()
    org.eclipse.ui.commands.ActionHandler.removeHandlerListener(IHandlerListener)
    org.eclipse.ui.commands.ActionHandler.toString()
    org.eclipse.ui.commands.CategoryEvent.getCategory()
    org.eclipse.ui.commands.CategoryEvent.hasDefinedChanged()
    org.eclipse.ui.commands.CategoryEvent.hasNameChanged()
    org.eclipse.ui.commands.CommandEvent.getCommand()
    org.eclipse.ui.commands.CommandEvent.getPreviousAttributeValuesByName()
    org.eclipse.ui.commands.CommandEvent.hasCategoryIdChanged()
    org.eclipse.ui.commands.CommandEvent.hasDefinedChanged()
    org.eclipse.ui.commands.CommandEvent.hasDescriptionChanged()
    org.eclipse.ui.commands.CommandEvent.hasHandledChanged()
    org.eclipse.ui.commands.CommandEvent.hasNameChanged()
    org.eclipse.ui.commands.CommandEvent.haveAttributeValuesByNameChanged()
    org.eclipse.ui.commands.CommandEvent.haveKeySequenceBindingsChanged()
    org.eclipse.ui.commands.CommandException.getCause()
    org.eclipse.ui.commands.CommandManagerEvent.getCommandManager()
    org.eclipse.ui.commands.CommandManagerEvent.getPreviouslyDefinedCategoryIds()
    org.eclipse.ui.commands.CommandManagerEvent.getPreviouslyDefinedCommandIds()
    org.eclipse.ui.commands.CommandManagerEvent.getPreviouslyDefinedKeyConfigurationIds()
    org.eclipse.ui.commands.CommandManagerEvent.hasActiveKeyConfigurationIdChanged()
    org.eclipse.ui.commands.CommandManagerEvent.hasActiveLocaleChanged()
    org.eclipse.ui.commands.CommandManagerEvent.hasActivePlatformChanged()
    org.eclipse.ui.commands.CommandManagerEvent.haveActiveContextIdsChanged()
    org.eclipse.ui.commands.CommandManagerEvent.haveDefinedCategoryIdsChanged()
    org.eclipse.ui.commands.CommandManagerEvent.haveDefinedCommandIdsChanged()
    org.eclipse.ui.commands.CommandManagerEvent.haveDefinedKeyConfigurationIdsChanged()
    org.eclipse.ui.commands.HandlerEvent.getHandler()
    org.eclipse.ui.commands.HandlerEvent.getPreviousAttributeValuesByName()
    org.eclipse.ui.commands.HandlerEvent.haveAttributeValuesByNameChanged()
    org.eclipse.ui.commands.HandlerSubmission.compareTo(Object)
    org.eclipse.ui.commands.HandlerSubmission.getActivePartId()
    org.eclipse.ui.commands.HandlerSubmission.getActiveShell()
    org.eclipse.ui.commands.HandlerSubmission.getActiveWorkbenchPartSite()
    org.eclipse.ui.commands.HandlerSubmission.getCommandId()
    org.eclipse.ui.commands.HandlerSubmission.getHandler()
    org.eclipse.ui.commands.HandlerSubmission.getPriority()
    org.eclipse.ui.commands.ICategory.addCategoryListener(ICategoryListener)
    org.eclipse.ui.commands.ICategory.getDescription()
    org.eclipse.ui.commands.ICategory.getId()
    org.eclipse.ui.commands.ICategory.getName()
    org.eclipse.ui.commands.ICategory.isDefined()
    org.eclipse.ui.commands.ICategory.removeCategoryListener(ICategoryListener)
    org.eclipse.ui.commands.ICategoryListener.categoryChanged(CategoryEvent)
    org.eclipse.ui.commands.ICommand.addCommandListener(ICommandListener)
    org.eclipse.ui.commands.ICommand.execute(Map)
    org.eclipse.ui.commands.ICommand.getAttributeValuesByName()
    org.eclipse.ui.commands.ICommand.getCategoryId()
    org.eclipse.ui.commands.ICommand.getDescription()
    org.eclipse.ui.commands.ICommand.getId()
    org.eclipse.ui.commands.ICommand.getName()
    org.eclipse.ui.commands.ICommand.isDefined()
    org.eclipse.ui.commands.ICommand.isHandled()
    org.eclipse.ui.commands.ICommand.removeCommandListener(ICommandListener)
    org.eclipse.ui.commands.ICommandListener.commandChanged(CommandEvent)
    org.eclipse.ui.commands.ICommandManager.addCommandManagerListener(ICommandManagerListener)
    org.eclipse.ui.commands.ICommandManager.getActiveContextIds()
    org.eclipse.ui.commands.ICommandManager.getActiveKeyConfigurationId()
    org.eclipse.ui.commands.ICommandManager.getActiveLocale()
    org.eclipse.ui.commands.ICommandManager.getActivePlatform()
    org.eclipse.ui.commands.ICommandManager.getCategory(String)
    org.eclipse.ui.commands.ICommandManager.getCommand(String)
    org.eclipse.ui.commands.ICommandManager.getDefinedCategoryIds()
    org.eclipse.ui.commands.ICommandManager.getDefinedCommandIds()
    org.eclipse.ui.commands.ICommandManager.getDefinedKeyConfigurationIds()
    org.eclipse.ui.commands.ICommandManager.getKeyConfiguration(String)
    org.eclipse.ui.commands.ICommandManager.getPartialMatches(KeySequence)
    org.eclipse.ui.commands.ICommandManager.getPerfectMatch(KeySequence)
    org.eclipse.ui.commands.ICommandManager.isPartialMatch(KeySequence)
    org.eclipse.ui.commands.ICommandManager.isPerfectMatch(KeySequence)
    org.eclipse.ui.commands.ICommandManager.removeCommandManagerListener(ICommandManagerListener)
    org.eclipse.ui.commands.ICommandManagerListener.commandManagerChanged(CommandManagerEvent)
    org.eclipse.ui.commands.IHandler.addHandlerListener(IHandlerListener)
    org.eclipse.ui.commands.IHandler.dispose()
    org.eclipse.ui.commands.IHandler.execute(Map)
    org.eclipse.ui.commands.IHandler.getAttributeValuesByName()
    org.eclipse.ui.commands.IHandler.removeHandlerListener(IHandlerListener)
    org.eclipse.ui.commands.IHandlerListener.handlerChanged(HandlerEvent)
    org.eclipse.ui.commands.IKeyConfiguration.addKeyConfigurationListener(IKeyConfigurationListener)
    org.eclipse.ui.commands.IKeyConfiguration.getDescription()
    org.eclipse.ui.commands.IKeyConfiguration.getId()
    org.eclipse.ui.commands.IKeyConfiguration.getName()
    org.eclipse.ui.commands.IKeyConfiguration.getParentId()
    org.eclipse.ui.commands.IKeyConfiguration.isActive()
    org.eclipse.ui.commands.IKeyConfiguration.isDefined()
    org.eclipse.ui.commands.IKeyConfiguration.removeKeyConfigurationListener(IKeyConfigurationListener)
    org.eclipse.ui.commands.IKeyConfigurationListener.keyConfigurationChanged(KeyConfigurationEvent)
    org.eclipse.ui.commands.IKeySequenceBinding.getKeySequence()
    org.eclipse.ui.commands.IWorkbenchCommandSupport.addHandlerSubmission(HandlerSubmission)
    org.eclipse.ui.commands.IWorkbenchCommandSupport.addHandlerSubmissions(Collection)
    org.eclipse.ui.commands.IWorkbenchCommandSupport.getCommandManager()
    org.eclipse.ui.commands.IWorkbenchCommandSupport.removeHandlerSubmission(HandlerSubmission)
    org.eclipse.ui.commands.IWorkbenchCommandSupport.removeHandlerSubmissions(Collection)
    org.eclipse.ui.commands.KeyConfigurationEvent.getKeyConfiguration()
    org.eclipse.ui.commands.KeyConfigurationEvent.hasActiveChanged()
    org.eclipse.ui.commands.KeyConfigurationEvent.hasDefinedChanged()
    org.eclipse.ui.commands.KeyConfigurationEvent.hasNameChanged()
    org.eclipse.ui.commands.KeyConfigurationEvent.hasParentIdChanged()
    org.eclipse.ui.commands.Priority.compareTo(Object)
    org.eclipse.ui.commands.Priority.toString()
    org.eclipse.ui.console.IConsoleView.pin(IConsole)
    rather than pinning a specific console, a console view is pinned - use setPinned(boolean)
    org.eclipse.ui.console.MessageConsole.appendToDocument(String, MessageConsoleStream)
    since 3.1, this method should no longer be called, and has no effect. Writing to a message console stream updates the document
    org.eclipse.ui.console.TextConsole.setBackgrond(Color)
    use setBackground(Color) instead
    org.eclipse.ui.contexts.IContextActivation.clearActive()
    Use IEvaluationResultCache.clearResult() instead.
    org.eclipse.ui.contexts.IContextActivation.isActive(IEvaluationContext)
    Use IEvaluationResultCache.evaluate(IEvaluationContext) instead.
    org.eclipse.ui.contexts.IContextService.activateContext(String, Expression, int)
    Use IContextService.activateContext(String, Expression) instead.
    org.eclipse.ui.dialogs.CheckedTreeSelectionDialog.setSorter(ViewerSorter)
    since 3.3, use CheckedTreeSelectionDialog.setComparator(ViewerComparator) instead
    org.eclipse.ui.dialogs.ElementTreeSelectionDialog.setSorter(ViewerSorter)
    as of 3.3, use ElementTreeSelectionDialog.setComparator(ViewerComparator) instead
    org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.updateProgressLabel()
    org.eclipse.ui.dialogs.SelectionDialog.getInitialSelections()
    use getInitialElementSelections() instead
    org.eclipse.ui.dialogs.WizardExportResourcesPage.ensureResourcesLocal(List)
    Only retained for backwards compatibility.
    org.eclipse.ui.dialogs.WizardNewFileCreationPage.createFile(IFile, InputStream, IProgressMonitor)
    As of 3.3, use or override WizardNewFileCreationPage.createNewFile() which uses the undoable operation support. To supply customized file content for a subclass, use WizardNewFileCreationPage.getInitialContents().
    org.eclipse.ui.dialogs.WizardNewFileCreationPage.createRule(IResource)
    As of 3.3, scheduling rules are provided by the undoable operation that this page creates and executes.
    org.eclipse.ui.dialogs.WizardNewFolderMainPage.createFolder(IFolder, IProgressMonitor)
    As of 3.3, use WizardNewFolderMainPage.createNewFolder() which uses the undoable operation support.
    org.eclipse.ui.dialogs.WizardResourceImportPage.getSelectedResources(IElementFilter, IProgressMonitor)
    Should use the API IElementFilter
    org.eclipse.ui.dialogs.WorkingSetConfigurationBlock.setSelection(IStructuredSelection)
    use WorkingSetConfigurationBlock.setWorkingSets(IWorkingSet[]) and WorkingSetConfigurationBlock.findApplicableWorkingSets(IStructuredSelection) instead.
    org.eclipse.ui.editors.text.EditorsUI.getPluginPreferences()
    As of 3.5, replaced by EditorsUI.getPreferenceStore()
    org.eclipse.ui.editors.text.FileDocumentProvider.readUTF8BOM(IFile, String, Object)
    as of 3.0 this method is no longer in use and does nothing
    org.eclipse.ui.editors.text.FileDocumentProvider.setDocumentContent(IDocument, IEditorInput)
    use file encoding based version
    org.eclipse.ui.editors.text.StorageDocumentProvider.setDocumentContent(IDocument, InputStream)
    use encoding based version instead
    org.eclipse.ui.editors.text.StorageDocumentProvider.setDocumentContent(IDocument, IEditorInput)
    use the encoding based version instead
    org.eclipse.ui.editors.text.TextFileDocumentProvider.getSystemFile(TextFileDocumentProvider.FileInfo)
    As of 3.2, replaced by TextFileDocumentProvider.getFileStore(org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo)
    org.eclipse.ui.forms.widgets.Form.getBackgroundImageAlignment()
    due to the underlying widget limitations, background image is either painted at 0,0 and/or tiled.
    org.eclipse.ui.forms.widgets.Form.getSeparatorColor()
    use getHeadColor(IFormColors.H_BOTTOM_KEYLINE2)
    org.eclipse.ui.forms.widgets.Form.isBackgroundImageClipped()
    due to the underlying widget limitations, background image is always clipped.
    org.eclipse.ui.forms.widgets.Form.setBackgroundImageAlignment(int)
    due to the underlying widget limitations, background image is always tiled and alignment cannot be controlled.
    org.eclipse.ui.forms.widgets.Form.setBackgroundImageClipped(boolean)
    due to the underlying widget limitations, background image is always clipped.
    org.eclipse.ui.forms.widgets.Form.setSeparatorColor(Color)
    use setHeadColor(IFormColors.H_BOTTOM_KEYLINE2, separatorColor)
    org.eclipse.ui.forms.widgets.FormText.getLoadingText()
    loading text is not used since 3.1
    org.eclipse.ui.forms.widgets.FormText.isLoading()
    not used any more - returns false
    org.eclipse.ui.forms.widgets.FormText.setLoadingText(String)
    use setText(loadingText, false, false);
    org.eclipse.ui.forms.widgets.ToggleHyperlink.geHoverDecorationColor()
    use getHoverDecorationColor
    org.eclipse.ui.handlers.IHandlerActivation.clearActive()
    Use IEvaluationResultCache.clearResult() instead.
    org.eclipse.ui.handlers.IHandlerActivation.isActive(IEvaluationContext)
    Use IEvaluationResultCache.evaluate(IEvaluationContext) instead.
    org.eclipse.ui.handlers.IHandlerService.activateHandler(String, IHandler, Expression, int)
    Use IHandlerService.activateHandler(String, IHandler, Expression) instead.
    org.eclipse.ui.IActionDelegateWithEvent.runWithEvent(IAction, Event)
    Use org.eclipse.ui.IActionDelegate2 instead.
    org.eclipse.ui.ide.IDE.getEditorDescriptor(String)
    Since 3.12, use IDE.getEditorDescriptor(String, boolean, boolean) instead.
    org.eclipse.ui.ide.IDE.getEditorDescriptor(String, boolean)
    Since 3.12, use IDE.getEditorDescriptor(String, boolean, boolean) instead.
    org.eclipse.ui.ide.IDE.getEditorDescriptor(IFile)
    Since 3.12, use IDE.getEditorDescriptor(IFile, boolean, boolean)
    org.eclipse.ui.ide.IDE.getEditorDescriptor(IFile, boolean)
    Since 3.12, use IDE.getEditorDescriptor(IFile, boolean, boolean) instead.
    org.eclipse.ui.ide.ResourceUtil.getAdapter(Object, Class<T>, boolean)
    Use Adapters.adapt(Object, Class, boolean) instead.
    org.eclipse.ui.IDecoratorManager.getLightweightLabelDecorator(String)
    use getBaseLabelProvider(String) instead.
    org.eclipse.ui.IEditorRegistry.getDefaultEditor()
    The system external editor is the default editor. Use findEditor(IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID) instead.
    org.eclipse.ui.intro.IIntroSite.getKeyBindingService()
    Use IServiceLocator#getService(*) to retrieve IContextService and IHandlerService instead.
    org.eclipse.ui.IPageLayout.addFastView(String)
    discontinued support for fast views
    org.eclipse.ui.IPageLayout.addFastView(String, float)
    discontinued support for fast views
    org.eclipse.ui.IPageLayout.getEditorReuseThreshold()
    this always returns -1 as of Eclipse 2.1
    org.eclipse.ui.IPageLayout.setEditorReuseThreshold(int)
    this method has no effect, as of Eclipse 2.1
    org.eclipse.ui.IWorkbench.getCommandSupport()
    Please use IServiceLocator.getService(Class) instead. This API is scheduled for deletion, see Bug 431177 for details
    org.eclipse.ui.IWorkbench.getContextSupport()
    Please use IServiceLocator.getService(Class) instead.
    org.eclipse.ui.IWorkbench.getPreferenceStore()
    this returns the internal preference store for the workbench, which clients should not use. Use PlatformUI.getPreferenceStore() instead. Note that these preference stores are not the same. If you were previously storing preferences in the store returned by this method you should move them to your own plugin preference store.
    org.eclipse.ui.IWorkbenchPage.addPropertyChangeListener(IPropertyChangeListener)
    client should register listeners on the instance of IWorkingSetManager returned by IWorkbench.getWorkingSetManager() instead.
    org.eclipse.ui.IWorkbenchPage.getEditorReuseThreshold()
     
    org.eclipse.ui.IWorkbenchPage.getEditors()
    Clients are encouraged to use IWorkbenchPage.getEditorReferences() instead. Calling this method has the side effect of restoring all the editors in the page which can cause plug-in activation.
    org.eclipse.ui.IWorkbenchPage.getViews()
    Clients are encouraged to use IWorkbenchPage.getViewReferences() instead. Calling this method has the side effect of restoring all the views in the page which can cause plug-in activation.
    org.eclipse.ui.IWorkbenchPage.getWorkingSet()
    individual views should store a working set if needed
    org.eclipse.ui.IWorkbenchPage.setEditorReuseThreshold(int)
    use IPageLayout.setEditorReuseThreshold(int openEditors) instead.
    org.eclipse.ui.IWorkbenchPartSite.getKeyBindingService()
    Use IServiceLocator.getService(Class) instead.
    org.eclipse.ui.IWorkingSet.getImage()
    use IWorkingSet.getImageDescriptor() instead
    org.eclipse.ui.IWorkingSetManager.createWorkingSetSelectionDialog(Shell)
    use createWorkingSetSelectionDialog(parent, true) instead
    org.eclipse.ui.part.MultiPageEditorSite.getDecoratorManager()
    use IWorkbench.getDecoratorManager()
    org.eclipse.ui.part.WorkbenchPart.setTitle(String)
    new code should use setPartName and setContentDescription
    org.eclipse.ui.plugin.AbstractUIPlugin.getWorkbench()
    Use PlatformUI.getWorkbench() directly
    org.eclipse.ui.plugin.AbstractUIPlugin.initializeDefaultPluginPreferences()
    this is only called if the runtime compatibility layer is present. See the deprecated comment in Plugin.initializeDefaultPluginPreferences().
    org.eclipse.ui.plugin.AbstractUIPlugin.initializeDefaultPreferences(IPreferenceStore)
    this is only called if the runtime compatibility layer is present. See AbstractUIPlugin.initializeDefaultPluginPreferences().
    org.eclipse.ui.plugin.AbstractUIPlugin.loadDialogSettings()
     
    org.eclipse.ui.plugin.AbstractUIPlugin.loadPreferenceStore()
    As of Eclipse 2.0, a basic preference store exists for all plug-ins. This method now exists only for backwards compatibility. It is called as the plug-in's preference store is being initialized. The plug-ins preferences are loaded from the file regardless of what this method does.
    org.eclipse.ui.plugin.AbstractUIPlugin.saveDialogSettings()
     
    org.eclipse.ui.plugin.AbstractUIPlugin.savePreferenceStore()
    As of Eclipse 2.0, preferences exist for all plug-ins. The equivalent of this method is Plugin.savePluginPreferences. This method now calls savePluginPreferences, and exists only for backwards compatibility.
    org.eclipse.ui.plugin.AbstractUIPlugin.shutdown()
    In Eclipse 3.0, shutdown has been replaced by Plugin.stop(BundleContext context). Implementations of shutdown should be changed to extend stop(BundleContext context) and call super.stop(context) instead of super.shutdown(). Unlike super.shutdown(), super.stop(context) must be called as the very last thing rather than as the very first thing. The shutdown method is called only for plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in; in contrast, the stop method is always called.
    org.eclipse.ui.plugin.AbstractUIPlugin.startup()
    org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager.setStatusListLabelProvider(ITableLabelProvider)
    As of 3.5 WorkbenchStatusDialogManager.setMessageDecorator(org.eclipse.jface.viewers.ILabelDecorator) is recommended.
    org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createChangeRulerColumn()
    as of 3.3. Not called any longer, replaced by AbstractDecoratedTextEditor.createLineNumberRulerColumn()
    org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.gotoMarker(IMarker)
    visibility will be reduced, use getAdapter(IGotoMarker.class) for accessing this method
    org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel.updateMarker(IMarker, IDocument, Position)
    use updateMarker(IDocument, IMarker, Position) instead. This method will be changed to protected.
    org.eclipse.ui.texteditor.AnnotationPreference.getMarkerType()
    since 3.0
    org.eclipse.ui.texteditor.AnnotationPreference.getSeverity()
    since 3.0
    org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.getType(Annotation)
    use Annotation.getType()
    org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.isMultiLine(Annotation)
    assumed to always return true
    org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.isTemporary(Annotation)
    assumed to always return true
    org.eclipse.ui.texteditor.HyperlinkDetectorDescriptor.createHyperlinkDetector()
    As of 3.9, replaced by HyperlinkDetectorDescriptor.createHyperlinkDetectorImplementation()
    org.eclipse.ui.texteditor.ImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int)
    As of 3.0, replaced by ImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int)
    org.eclipse.ui.texteditor.ImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int, int)
    As of 3.0, replaced by ImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int, int)
    org.eclipse.ui.texteditor.MarkerAnnotation.getImage(String)
    As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerAnnotation.getImage(Display)
    As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerAnnotation.getImage(Display, ImageDescriptor)
    As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerAnnotation.getImageRegistry(Display)
    As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerAnnotation.getLayer()
    As of 3.0, replaced by IAnnotationAccessExtension.getLayer(org.eclipse.jface.text.source.Annotation)
    org.eclipse.ui.texteditor.MarkerAnnotation.getUnknownImageName(IMarker)
    As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerAnnotation.initialize()
    As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerAnnotation.paint(GC, Canvas, Rectangle)
    As of 3.0 replaced by IAnnotationAccessExtension.paint(org.eclipse.jface.text.source.Annotation, GC, Canvas, Rectangle)
    org.eclipse.ui.texteditor.MarkerAnnotation.setImage(Image)
    As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerAnnotation.setLayer(int)
    As of 3.0, annotation with a visible presentation should implement IAnnotationPresentation
    org.eclipse.ui.texteditor.MarkerRulerAction.getVerticalRuler()
    use getVerticalRulerInfo instead
    org.eclipse.ui.texteditor.quickdiff.ReferenceProviderDescriptor.getDefault()
    as of 3.2, the default flag should not be used any longer
    org.eclipse.ui.texteditor.SourceViewerDecorationSupport.setSymbolicFontName(String)
    As of 4.8, this is no longer used
    org.eclipse.ui.texteditor.spelling.SpellingProblem.removeAllInActiveEditor(ITextEditor, String)
    As of 3.4, replaced by SpellingProblem.removeAll(ISourceViewer, String)
    org.eclipse.ui.texteditor.templates.TemplatePreferencePage.createTemplateEditDialog(Template, boolean, boolean)
    not called any longer as of 3.1 - use TemplatePreferencePage.editTemplate(Template, boolean, boolean)
    org.eclipse.ui.views.navigator.IResourceNavigator.getSorter()
    as of 3.3, use IResourceNavigator.getComparator() instead
    org.eclipse.ui.views.navigator.IResourceNavigator.setSorter(ResourceSorter)
    as of 3.3, use IResourceNavigator.setComparator(ResourceComparator) instead
    org.eclipse.ui.views.navigator.ResourceNavigator.getShell()
    use getViewSite().getShell()
    org.eclipse.ui.views.navigator.ResourceNavigator.getSorter()
    as of 3.3, use ResourceNavigator.getComparator()
    org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(OpenEvent)
    As of 3.5, replaced by ResourceNavigator.handleOpen(ISelection)
    org.eclipse.ui.views.navigator.ResourceNavigator.initResourceSorter()
    as of 3.3, use ResourceNavigator.initResourceComparator() instead
    org.eclipse.ui.views.navigator.ResourceNavigator.linkToEditor(IStructuredSelection)
    As of 3.5, replaced by ResourceNavigator.linkToEditor(ISelection)
    org.eclipse.ui.views.navigator.ResourceNavigator.setLabelDecorator(ILabelDecorator)
    use the decorators extension point instead; see IWorkbench.getDecoratorManager()
    org.eclipse.ui.views.navigator.ResourceNavigator.setSorter(ResourceSorter)
    as of 3.3, use ResourceNavigator.setComparator(ResourceComparator)
    org.eclipse.update.configurator.IPlatformConfiguration.getBootstrapPluginIdentifiers()
    Do not use this method. Check the osgi.bundles system property for the urls of the automatically started bundles
    org.eclipse.update.configurator.IPlatformConfiguration.getFeaturesChangeStamp()
    Do not use this method.
    org.eclipse.update.configurator.IPlatformConfiguration.getPluginsChangeStamp()
    Do not use this method
    org.eclipse.update.configurator.IPlatformConfiguration.ISiteEntry.getFeaturesChangeStamp()
    Do not use this method
    org.eclipse.update.configurator.IPlatformConfiguration.ISiteEntry.getPluginsChangeStamp()
    Do not use this method
    org.eclipse.update.configurator.IPlatformConfiguration.setBootstrapPluginLocation(String, URL)
    Do not use this method. Use the osig.bundles system property contains the urls of the automatically started bundles.
  • Deprecated Constructors
    Constructor
    Description
    org.eclipse.core.commands.ExecutionEvent(Map, Object, Object)
    use ExecutionEvent(Command, Map, Object, Object)
    org.eclipse.core.databinding.observable.list.MultiList(IObservableList<E>[])
    use MultiList(List) instead
    org.eclipse.core.databinding.observable.list.MultiList(IObservableList<E>[], Object)
    use MultiList(List, Object) instead
    org.eclipse.core.databinding.observable.list.MultiList(Realm, IObservableList<E>[], Object)
    use MultiList(Realm, List, Object) instead
    org.eclipse.core.resources.team.ResourceRuleFactory()
    this constructor relies on the workspace already initialized and accessible via static access, instead the ResourceRuleFactory(IWorkspace) constructor should be used.
    org.eclipse.core.resources.team.TeamHook()
    this constructor relies on the workspace already initialized and accessible via static access, instead the TeamHook(IWorkspace) constructor should be used.
    org.eclipse.core.runtime.preferences.BundleDefaultsScope()
    use BundleDefaultsScope.INSTANCE instead
    org.eclipse.core.runtime.preferences.ConfigurationScope()
    use ConfigurationScope.INSTANCE instead
    org.eclipse.core.runtime.preferences.DefaultScope()
    use DefaultScope.INSTANCE instead
    org.eclipse.core.runtime.preferences.InstanceScope()
    call InstanceScope.INSTANCE instead.
    org.eclipse.equinox.p2.core.UIServices.TrustInfo(Certificate[], boolean, boolean)
    use other constructor
    org.eclipse.help.standalone.Help(String)
    use Help#Help(String[])
    org.eclipse.jface.text.DefaultInformationControl(Shell, int, int, DefaultInformationControl.IInformationPresenter)
    As of 3.4, replaced by simpler constructors
    org.eclipse.jface.text.DefaultInformationControl(Shell, int, int, DefaultInformationControl.IInformationPresenter, String)
    As of 3.4, replaced by simpler constructors
    org.eclipse.jface.text.DefaultInformationControl(Shell, int, DefaultInformationControl.IInformationPresenter)
    As of 3.4, replaced by DefaultInformationControl(Shell, DefaultInformationControl.IInformationPresenter)
    org.eclipse.jface.text.DefaultInformationControl(Shell, int, DefaultInformationControl.IInformationPresenter, String)
    As of 3.4, replaced by DefaultInformationControl(Shell, String, DefaultInformationControl.IInformationPresenter)
    org.eclipse.jface.text.GapTextStore(int, int)
    use GapTextStore(int, int, float) instead
    org.eclipse.jface.text.hyperlink.URLHyperlinkDetector(ITextViewer)
    As of 3.2, replaced by URLHyperlinkDetector
    org.eclipse.jface.text.rules.DefaultDamagerRepairer(ITokenScanner, TextAttribute)
    use DefaultDamagerRepairer(ITokenScanner) instead
    org.eclipse.jface.text.rules.RuleBasedDamagerRepairer(RuleBasedScanner, TextAttribute)
    use RuleBasedDamagerRepairer(RuleBasedScanner) instead
    org.eclipse.jface.text.source.AnnotationBarHoverManager(ISourceViewer, IVerticalRuler, IAnnotationHover, IInformationControlCreator)
    As of 2.1, replaced by AnnotationBarHoverManager(IVerticalRulerInfo, ISourceViewer, IAnnotationHover, IInformationControlCreator)
    org.eclipse.jface.text.source.AnnotationColumn(int)
    Use AnnotationRulerColumn(int) instead
    org.eclipse.jface.text.source.ChangeRulerColumn()
    since 3.2 use ChangeRulerColumn(ISharedTextColors) instead
    org.eclipse.jface.text.templates.Template(String, String, String, String)
    as of 3.1 replaced by Template(String, String, String, String, boolean)
    org.eclipse.jface.viewers.CheckboxTableViewer(Composite)
    use newCheckList(Composite, int) or new CheckboxTableViewer(Table) instead (see below for details)
    org.eclipse.jface.viewers.CheckboxTableViewer(Composite, int)
    use newCheckList(Composite, int) or new CheckboxTableViewer(Table) instead (see above for details)
    org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring()
    use ProcessorBasedRefactoring(RefactoringProcessor) instead
    org.eclipse.swt.accessibility.Accessible()
     
    org.eclipse.ui.actions.AddBookmarkAction(Shell)
    see AddBookmarkAction(IShellProvider, boolean)
    org.eclipse.ui.actions.AddBookmarkAction(Shell, boolean)
    see AddBookmarkAction(IShellProvider, boolean)
    org.eclipse.ui.actions.AddTaskAction(Shell)
    See AddTaskAction(IShellProvider)
    org.eclipse.ui.actions.BuildAction(Shell, int)
    See BuildAction(IShellProvider, int)
    org.eclipse.ui.actions.CloseResourceAction(Shell)
    See CloseResourceAction(IShellProvider)
    org.eclipse.ui.actions.CloseResourceAction(Shell, String)
    See CloseResourceAction(IShellProvider, String)
    org.eclipse.ui.actions.CloseUnrelatedProjectsAction(Shell)
    CloseUnrelatedProjectsAction(IShellProvider)
    org.eclipse.ui.actions.CopyProjectAction(Shell)
    CopyProjectAction(IShellProvider)
    org.eclipse.ui.actions.CopyResourceAction(Shell)
    CopyResourceAction(IShellProvider)
    org.eclipse.ui.actions.CreateFileAction(IShellProvider)
    see deprecated tag on class
    org.eclipse.ui.actions.CreateFileAction(Shell)
    CreateFileAction(IShellProvider)
    org.eclipse.ui.actions.CreateFolderAction(IShellProvider)
    see deprecated tag on class
    org.eclipse.ui.actions.CreateFolderAction(Shell)
    CreateFolderAction(IShellProvider)
    org.eclipse.ui.actions.DeleteResourceAction(Shell)
    Should take an IShellProvider, see DeleteResourceAction(IShellProvider)
    org.eclipse.ui.actions.ExportResourcesAction(IWorkbench)
    use the constructor ExportResourcesAction(IWorkbenchWindow)
    org.eclipse.ui.actions.ExportResourcesAction(IWorkbench, String)
    use the constructor ExportResourcesAction(IWorkbenchWindow, String)
    org.eclipse.ui.actions.GlobalBuildAction(IWorkbench, Shell, int)
    use GlobalBuildAction(IWorkbenchWindow, type) instead
    org.eclipse.ui.actions.ImportResourcesAction(IWorkbench)
    use the constructor ImportResourcesAction(IWorkbenchWindow)
    org.eclipse.ui.actions.MoveProjectAction(Shell)
    MoveProjectAction(IShellProvider)
    org.eclipse.ui.actions.MoveResourceAction(Shell)
    MoveResourceAction(IShellProvider)
    org.eclipse.ui.actions.NewWizardAction()
    use the constructor NewWizardAction(IWorkbenchWindow)
    org.eclipse.ui.actions.NewWizardMenu(IMenuManager, IWorkbenchWindow, boolean)
    use NewWizardMenu(IWorkbenchWindow) instead
    org.eclipse.ui.actions.OpenResourceAction(Shell)
    OpenResourceAction(IShellProvider)
    org.eclipse.ui.actions.OpenWithMenu(IWorkbenchPage)
    As there is no way to set the file with this constructor use a different constructor.
    org.eclipse.ui.actions.RefreshAction(Shell)
    See RefreshAction(IShellProvider)
    org.eclipse.ui.actions.RenameResourceAction(Shell)
    see RenameResourceAction(IShellProvider)
    org.eclipse.ui.actions.RenameResourceAction(Shell, Tree)
    see RenameResourceAction(IShellProvider, Tree)
    org.eclipse.ui.actions.WorkspaceAction(Shell, String)
    See WorkspaceAction(IShellProvider, String)
    org.eclipse.ui.commands.ActionHandler(IAction)
    org.eclipse.ui.commands.CategoryEvent(ICategory, boolean, boolean)
    org.eclipse.ui.commands.CommandException(String)
    org.eclipse.ui.commands.CommandException(String, Throwable)
    org.eclipse.ui.commands.HandlerEvent(IHandler, boolean, Map)
    org.eclipse.ui.commands.HandlerSubmission(String, Shell, IWorkbenchPartSite, String, IHandler, Priority)
    org.eclipse.ui.commands.KeyConfigurationEvent(IKeyConfiguration, boolean, boolean, boolean, boolean)
    org.eclipse.ui.commands.NotDefinedException(String)
    org.eclipse.ui.commands.NotDefinedException(NotDefinedException)
    org.eclipse.ui.commands.NotHandledException(String)
    org.eclipse.ui.commands.NotHandledException(NotHandledException)
    org.eclipse.ui.dialogs.FilteredTree(Composite)
    As of 3.116, replaced by FilteredTree(Composite, boolean, boolean)
    org.eclipse.ui.dialogs.FilteredTree(Composite, boolean)
    As of 3.116, replaced by FilteredTree(Composite, int, PatternFilter, boolean, boolean)
    org.eclipse.ui.dialogs.FilteredTree(Composite, int, PatternFilter)
    As of 3.116, replaced by FilteredTree(Composite, int, PatternFilter, boolean, boolean)
    org.eclipse.ui.dialogs.FilteredTree(Composite, int, PatternFilter, boolean)
    As of 3.116, replaced by FilteredTree(Composite, int, PatternFilter, boolean, boolean)
    org.eclipse.ui.dialogs.ListSelectionDialog(Shell, Object, IStructuredContentProvider, ILabelProvider, String)
    since 3.123; use ListSelectionDialog.of(Object) instead: ListSelectionDialog.of(input).contentProvider(contentProvider).labelProvider(labelProvider).message(message).create(parentShell)
    org.eclipse.ui.dialogs.PropertyDialogAction(Shell, ISelectionProvider)
    use PropertyDialogAction(IShellProvider, ISelectionProvider)
    org.eclipse.ui.dialogs.WizardNewProjectCreationPage(String, IStructuredSelection, String[])
    default placement of the working set group has been removed. If you wish to use the working set block please call WizardNewProjectCreationPage.createWorkingSetGroup(Composite, IStructuredSelection, String[]) in your overridden WizardNewProjectCreationPage.createControl(Composite) implementation.
    org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog(Shell, Object, IStructuredContentProvider, ILabelProvider, String)
    see class comment
    org.eclipse.ui.editors.text.FileDocumentProvider.FileSynchronizer(FileEditorInput)
    use FileSynchronizer(IFileEditorInput)
    org.eclipse.ui.menus.CommandContributionItem(IServiceLocator, String, String, Map, ImageDescriptor, ImageDescriptor, ImageDescriptor, String, String, String, int)
    create the CommandContributionItemParameter
    org.eclipse.ui.part.MultiPageEditor()
    Use the class MultiPageEditorPart instead
    org.eclipse.ui.progress.DeferredTreeContentManager(ITreeContentProvider, AbstractTreeViewer)
    in 3.4. provider is not used by this class
    org.eclipse.ui.progress.DeferredTreeContentManager(ITreeContentProvider, AbstractTreeViewer, IWorkbenchPartSite)
    in 3.4. provider is not used by this class
    org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager(Shell, int, String)
    As of 3.4 the parentShell is ignored
    org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager(Shell, String)
    As of 3.4 the parentShell is ignored
    org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess(MarkerAnnotationPreferences)
    As of 3.0, replaced by DefaultMarkerAnnotationAccess()
    org.eclipse.ui.texteditor.FindNextAction(ResourceBundle, String, IWorkbenchWindow, boolean)
    use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead
    org.eclipse.ui.texteditor.FindReplaceAction(ResourceBundle, String, IWorkbenchWindow)
    use FindReplaceAction(ResourceBundle, String, IWorkbenchPart) instead
    org.eclipse.ui.texteditor.IncrementalFindAction(ResourceBundle, String, IWorkbenchWindow, boolean)
    use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead
    org.eclipse.ui.texteditor.KeyBindingSupportForAssistant(ContentAssistant)
    As of 3.5, this is a NOP since the framework installs this now
    org.eclipse.ui.texteditor.KeyBindingSupportForAssistant(ContentAssistantFacade)
    As of 3.5, this is a NOP since the framework installs this now
    org.eclipse.ui.texteditor.MarkerRulerAction(ResourceBundle, String, IVerticalRuler, ITextEditor, String, boolean)
    use MarkerRulerAction(ResourceBundle, String, ITextEditor, IVerticalRulerInfo, String, boolean) instead
    org.eclipse.ui.texteditor.MarkerRulerInfoAction(ResourceBundle, String, IVerticalRulerInfo, ITextEditor, String, boolean)
    use super class constructor instead
    org.eclipse.ui.texteditor.MoveLinesAction(ResourceBundle, String, AbstractTextEditor, boolean, boolean)
    As of 3.5, replaced by MoveLinesAction(ResourceBundle, String, ITextEditor, ITextViewer, boolean, boolean)
    org.eclipse.ui.texteditor.PropagatingFontFieldEditor(String, String, Composite)
    no longer supported
    org.eclipse.ui.texteditor.SelectMarkerRulerAction(ResourceBundle, String, IVerticalRuler, ITextEditor)
    As of 3.0, replaced by SelectMarkerRulerAction(ResourceBundle, String, ITextEditor, IVerticalRulerInfo)
    org.eclipse.ui.texteditor.SelectMarkerRulerInfoAction(ResourceBundle, String, IVerticalRulerInfo, ITextEditor)
    As of 2.1 replaced by SelectMarkerRulerAction(ResourceBundle, String, ITextEditor, IVerticalRulerInfo)


Copyright (c) 2000, 2023 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.