Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Deprecated API

Deprecated Classes
org.eclipse.swt.custom.AnimatedProgress As of Eclipse 2.1, use ProgressBar with the style SWT.INDETERMINATE Styles: VERTICAL, HORIZONTAL, BORDER
org.eclipse.jface.text.source.AnnotationColumn use `AnnotationRulerColumn` instead.
org.eclipse.core.runtime.model.ConfigurationElementModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.ConfigurationPropertyModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
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.CreateProjectAction This new experimental API is being temporary deprecated for release 2.0 New project creation should continue to make use of NewProjectAction.
org.eclipse.ui.help.DialogPageContextComputer nested contexts are no longer supported by the help support system
org.eclipse.core.runtime.model.ExtensionModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.ExtensionPointModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.Factory In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.ui.dialogs.FileSelectionDialog Use org.eclipse.swt.widgets.FileDialog,
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.core.runtime.model.LibraryModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.ui.texteditor.MarkerRulerInfoAction use `MarkerRulerAction` instead
org.eclipse.ui.part.MultiPageEditor Use the class `MultiPageEditorPart` instead
org.eclipse.ui.part.MultiPageEditor Use the class `MultiPageEditorPart` instead
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.core.runtime.model.PluginDescriptorModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.PluginFragmentModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.PluginModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.PluginModelObject In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.PluginPrerequisiteModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.core.runtime.model.PluginRegistryModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.jface.text.PropagatingFontFieldEditor since 3.0 not longer in use, no longer supported
org.eclipse.ui.texteditor.PropagatingFontFieldEditor use WorkbenchChainedTextFontFieldEditor
org.eclipse.ui.actions.QuickStartAction the IDE now uses the new intro mechanism
org.eclipse.jface.text.rules.RuleBasedDamagerRepairer use `DefaultDamagerRepairer`
org.eclipse.jface.text.rules.RuleBasedPartitioner use `DefaultPartitioner` instead
org.eclipse.search.ui.SearchUI Use `NewSearchUI` instead.
org.eclipse.ui.texteditor.SelectMarkerRulerInfoAction As of 2.1, replaced by `SelectMarkerRulerAction`
org.eclipse.ui.editors.text.TextEditorPreferencePage As of 2.1, fonts are managed by the workbench, no longer supported
org.eclipse.core.runtime.model.URLModel In Eclipse 3.0 the runtime was refactored and all non-essential elements removed. This class provides facilities primarily intended for tooling. As such it has been removed and no directly substitutable API provided.
org.eclipse.ui.help.ViewContextComputer nested contexts are no longer supported by the help support system
org.eclipse.ui.dialogs.WizardExportPage use WizardExportResourcePage
org.eclipse.ui.dialogs.WizardImportPage use WizardResourceImportPage
org.eclipse.ui.texteditor.WorkbenchChainedTextFontFieldEditor since 3.0 not longer in use, no longer supported
org.eclipse.core.resources.WorkspaceLock it is no longer possible to override the workspace lock behavior. This functionality is now provided in the platform API by implementing the org.eclipse.core.runtime.jobs.ILockListener interface.
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.

Deprecated Interfaces
org.eclipse.ui.IActionDelegateWithEvent Use org.eclipse.ui.IActionDelegate2 instead.
org.eclipse.search.ui.IActionGroupFactory Subclass `AbstractTextSearchViewPage` instead.
org.eclipse.jface.text.IAutoIndentStrategy since 3.0, use `IAutoEditStrategy` directly
org.eclipse.ui.help.IContextComputer nested contexts are no longer supported by the help support system
org.eclipse.search.ui.IContextMenuContributor Subclass `AbstractTextSearchViewPage` instead.
org.eclipse.debug.core.model.IFilteredStep clients should implement `IStepFilters` instead
org.eclipse.search.ui.IGroupByKeyComputer Subclass `AbstractTextSearchResult` instead.
org.eclipse.help.IHelp 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 `WorkbenchHelp`to display help resources.
org.eclipse.update.configuration.IInstallDeltaHandler Do not use this interface. The extension point deltaHandler has been deprecated.
org.eclipse.core.runtime.ILibrary In Eclipse 3.0 the plug-in classpath representation was changed. Clients of `ILibrary` are directed to the headers associated with the relevant bundle. In particular, the `Bundle-Classpath` header contains all available information about the classpath of a plug-in. Having retrieved the header, the `ManifestElement` helper class can be used to parse the value and discover the individual class path entries. The various header attributes are defined in `Constants`. For example,
         String header = bundle.getHeaders().get(Constants.BUNDLE_CLASSPATH);
         ManifestElement[] elements = ManifestElement.parseHeader(
             Constants.BUNDLE_CLASSPATH, header);
         if (elements == null)
             return;
         elements[0].getValue();   // the jar/dir containing the code
         ...
Note that this new structure does not include information on which packages are exported or present in the listed classpath entries. This information is no longer relevant. See `IPluginDescriptor` for information on the relationship between plug-in descriptors and bundles. This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
org.eclipse.core.runtime.IPluginDescriptor `IPluginDescriptor` was refactored in Eclipse 3.0. Most of the functionality has moved to `Platform` and the plug-in descriptor has been replaced with the OSGi `Bundle` object. This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in. For most uses the bundle object can be treated as an opaque token representing your plug-in to the system -- It must be supplied to various `Platform` methods but need not be interrogated itself. There are a small number of plug-in descriptor method equivalents supplied by `Bundle` itself. The details are spelled out in the comments on each `IPluginDescriptor` method. Clients of this interface have a reference to an `IPluginDescriptor` corresponding to a plug-in. To adapt to the deprecation, the bundle corresponding to the plug-in generally needs to be acquired. There are several cases: the descriptor was discovered using methods such as `IPluginRegistry.getPluginDescriptor()`. The code should be updated to use one of the bundle discovery mechanisms such as `Platform.getBundle()`. the descriptor is from the plug-in itself. The code should be updated to use the plug-in's bundle instead. the descriptor is supplied by a third party. The plug-in writer must cooperate with that party to obtain a bundle rather than a descriptor. The resulting bundle object can be used to carry out the adaptation steps outlined for each of the `IPluginDescriptor` methods.
org.eclipse.core.runtime.IPluginPrerequisite In Eclipse 3.0 the plug-in prerequisite representation was changed. Clients of `IPluginPrerequisite` are directed to the headers associated with the relevant bundle. In particular, the `Require-Bundle` header contains all available information about the prerequisites of a plug-in. Having retrieved the header, the `ManifestElement` helper class can be used to parse the value and discover the individual prerequisite plug-ins. The various header attributes are defined in `Constants`. For example,
        String header = bundle.getHeaders().get(Constants.REQUIRE_BUNDLE);
         ManifestElement[] elements = ManifestElement.parseHeader(
             Constants.REQUIRE_BUNDLE, header);
         if (elements == null)
             return;
         elements[0].getValue();   // the prerequisite plug-in id
         elements[0].getAttribute(Constants.BUNDLE_VERSION_ATTRIBUTE);   // the prerequisite plug-in version
         ...
See `IPluginDescriptor` for information on the relationship between plug-in descriptors and bundles. This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
org.eclipse.core.runtime.IPluginRegistry The plug-in registry has been generalized in Eclipse 3.0. It is now the `IExtensionRegistry`. Most of the `IPluginRegistry` function is directly supported on the new interface without change. Most clients of `IPluginRegistry` need only to change their references to use `IExtensionRegistry`. The only exceptions are methods that return `IPluginDescriptor`s. See the relevant method comments for details. This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
org.eclipse.team.core.IProjectSetSerializer Use `RepositoryProviderType.getProjectSetCapability()` to obtain an instance of `ProjectSetCapability` instead.
org.eclipse.search.ui.ISearchResultView Use `ISearchResultViewPart` instead.
org.eclipse.search.ui.ISearchResultViewEntry Use `AbstractTextSearchResult` and `Match` instead.
org.eclipse.update.configuration.ISessionDelta Do not use this interface
org.eclipse.jface.text.ITextViewerExtension3 replaced by `ITextViewerExtension5`

Deprecated Exceptions
org.eclipse.ui.texteditor.ValidateStateException

Deprecated Fields
org.eclipse.ui.IWorkbenchActionConstants.ABOUT in 3.0. Use `org.eclipse.ui.ide.IDEActionFactory.ABOUT.getId()` instead.
org.eclipse.search.ui.SearchUI.ACTION_SET_ID Use `NewSearchUI.ACTION_SET_ID` instead.
org.eclipse.jface.util.OpenStrategy.ACTIVE_DESKTOP
org.eclipse.ui.IWorkbenchActionConstants.ADD_TASK in 3.0. Use `org.eclipse.ui.ide.IDEActionFactory.ADD_TASK.getId()` instead.
org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.ADD_TASK_ACTION in 3.0 Use `org.eclipse.ui.texteditor.ITextEditorHelpContextIds.ADD_TASK_ACTION` instead.
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.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.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.texteditor.IAbstractTextEditorHelpContextIds.BOOKMARK_ACTION in 3.0 Use `org.eclipse.ui.texteditor.ITextEditorHelpContextIds.BOOKMARK_ACTION` instead.
org.eclipse.swt.custom.ViewForm.borderInsideRGB
org.eclipse.swt.custom.CTabFolder.borderInsideRGB drop shadow border is no longer drawn in 3.0
org.eclipse.swt.custom.ViewForm.borderMiddleRGB
org.eclipse.swt.custom.CTabFolder.borderMiddleRGB drop shadow border is no longer drawn in 3.0
org.eclipse.swt.custom.ViewForm.borderOutsideRGB
org.eclipse.swt.custom.CTabFolder.borderOutsideRGB drop shadow border is no longer drawn in 3.0
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.core.runtime.ILibrary.CODE As of Eclipse 3.0 library types are obsolete. There is no replacement.
org.eclipse.team.ui.synchronize.ISynchronizeView.COMPARE_VIEW_ID not used, please use `ISynchronizeView.VIEW_ID` instead.
org.eclipse.jface.text.rules.RuleBasedPartitioner.CONTENT_TYPES_CATEGORY As of 3.0, use `getManagingPositionCategories()`.
org.eclipse.jface.text.rules.DefaultPartitioner.CONTENT_TYPES_CATEGORY As of 3.0, use `getManagingPositionCategories()` 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.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.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.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.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.texteditor.AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION as of 3.0 there are no UNKNOWN annotations any more
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR As of 3.0, replaced by `AbstractDecoratedTextEditorPreferenceConstants`
org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR As of 3.0, there are no UNKNOWN annotations any more
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_IN_OVERVIEW_RULER As of 3.0, replaced by `AbstractDecoratedTextEditorPreferenceConstants`
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.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.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.ui.IWorkbenchActionConstants.EXPORT in 3.0. Use `org.eclipse.ui.ActionFactory.EXPORT.getId()` instead.
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.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.FILE_EXPLORER
org.eclipse.ui.IWorkbenchActionConstants.FIND in 3.0. Use `ActionFactory.FIND.getId()` instead.
org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.fMarkerAnnotationPreferences As of 3.0, no replacement
org.eclipse.ui.IWorkbenchActionConstants.FORWARD in 3.0. Use `ActionFactory.FORWARD.getId()` instead.
org.eclipse.ui.IWorkbenchActionConstants.GLOBAL_ACTIONS in 3.0
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
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_HOVER`. 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.IMPORT in 3.0. Use `org.eclipse.ui.ActionFactory.IMPORT.getId()` instead.
org.eclipse.jface.dialogs.TitleAreaDialog.INFO_MESSAGE
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.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.swt.custom.CTabFolder.MIN_TAB_WIDTH This field is no longer used. See setMinimumCharacters(int)
org.eclipse.ui.IWorkbenchActionConstants.MOVE in 3.0. Use `ActionFactory.MOVE.getId()` instead.
org.eclipse.ui.views.navigator.ResourceNavigator.NAVIGATOR_VIEW_HELP_ID No longer used but preserved to avoid an api change.
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.jface.util.OpenStrategy.NO_TIMER
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.IWorkbenchActionConstants.OPEN_PROJECT in 3.0. Use `org.eclipse.ui.ide.IDEActionFactory.OPEN_PROJECT.getId()` instead.
org.eclipse.jface.text.rules.Token.OTHER will be removed
org.eclipse.ui.IWorkbenchActionConstants.PASTE in 3.0. Use `ActionFactory.PASTE.getId()` instead.
org.eclipse.search.ui.SearchUI.PLUGIN_ID Use `NewSearchUI.PLUGIN_ID` instead.
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.debug.ui.IDebugUIConstants.PREF_SHOW_DETAIL_PANE no longer used
org.eclipse.debug.ui.IDebugUIConstants.PREF_SHOW_TYPE_NAMES no longer used
org.eclipse.ui.texteditor.AbstractTextEditor.PREFERENCE_FONT As of 2.1, replaced by `JFaceResources.TEXT_FONT`
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.texteditor.MarkerAnnotation.PROBLEM_LAYER As of 3.0, replaced by `IAnnotationAccessExtension`
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.IWorkbenchActionConstants.PROPERTIES in 3.0. Use `ActionFactory.PROPERTIES.getId()` instead.
org.eclipse.ui.ide.IDEActionFactory.QUICK_START the IDE now uses the new intro mechanism
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.core.runtime.ILibrary.RESOURCE As of Eclipse 3.0 library types are obsolete. There is no replacement.
org.eclipse.ui.IWorkbenchActionConstants.REVERT in 3.0. Use `ActionFactory.REVERT.getId()` instead.
org.eclipse.swt.accessibility.ACC.ROLE_TABLECOLUMN use ROLE_TABLECOLUMNHEADER
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.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.ui.IWorkbenchActionConstants.SELECT_ALL in 3.0. Use `ActionFactory.SELECT_ALL.getId()` 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.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.texteditor.DefaultMarkerAnnotationAccess.UNKNOWN As of 3.0, replaced by Annotation.TYPE_UNKNOWN
org.eclipse.jface.resource.JFaceResources.VIEWER_FONT This font is not in use
org.eclipse.jface.dialogs.TitleAreaDialog.WARNING_MESSAGE
org.eclipse.jface.resource.JFaceResources.WINDOW_FONT This font is not in use
org.eclipse.ui.IResourceActionFilter.XML_DTD_NAME Please use content types instead.
org.eclipse.ui.IResourceActionFilter.XML_FIRST_TAG Please use content types instead.

Deprecated Methods
org.eclipse.search.ui.SearchUI.activateSearchResultView() Use `NewSearchUI.activateSearchResultView()` instead.
org.eclipse.swt.custom.CTabFolder.addCTabFolderListener(CTabFolderListener) use addCTabFolder2Listener(CTabFolder2Listener)
org.eclipse.jface.text.source.VerticalRuler.addMouseListener(MouseListener) will be removed
org.eclipse.ui.IWorkbenchPage.addPropertyChangeListener(IPropertyChangeListener) individual views should store a working set if needed and register a property change listener directly with the working set manager to receive notification when the view working set is removed.
org.eclipse.jface.viewers.AbstractTreeViewer.addSelectionListener(Control, SelectionListener)
org.eclipse.search.ui.SearchUI.arePotentialMatchesIgnored() Use `NewSearchUI.arePotentialMatchesIgnored()` instead.
org.eclipse.jface.resource.StringConverter.asDisplayableString(FontData) use asString(FontData)
org.eclipse.jface.resource.FontRegistry.bestData(FontData[], Display) use bestDataArray in order to support Motif multiple entry fonts.
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.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.update.core.Site.createFeature(String, URL)
org.eclipse.update.core.ISite.createFeature(String, URL) use createFeature(String,URL,IProgressMonitor) instead
org.eclipse.update.core.IFeatureFactory.createFeature(URL, ISite) use createFeature(URL, ISite, IProgressMonitor) instead
org.eclipse.update.core.BaseFeatureFactory.createFeature(URL, ISite) implement createFeature(URL, ISite, IProgressMonitor) instead
org.eclipse.jface.action.MenuManager.createMenuBar(Shell) use `createMenuBar(Decorations)` instead.
org.eclipse.ui.IWorkingSetManager.createWorkingSetSelectionDialog(Shell) use createWorkingSetSelectionDialog(parent, true) instead
org.eclipse.jface.text.TextViewer.deleteText() use `StyledText.invokeAction` instead
org.eclipse.ui.actions.NewWizardMenu.deregisterListeners()
org.eclipse.help.IHelp.displayContext(IContext, int, int) Use WorkbenchHelp.displayContext(context,x,y) instead.
org.eclipse.help.IHelp.displayContext(String, int, int) Use WorkbenchHelp.displayContext(HelpSystem.getContext(contextId),x,y) instead.
org.eclipse.help.IHelp.displayHelp() Use WorkbenchHelp.displayHelp() instead.
org.eclipse.help.IHelp.displayHelp(IContext, int, int) Use WorkbenchHelp.displayContext(context,x,y) 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.displayHelpResource(IHelpResource) Use WorkbenchHelp.displayHelpResource(helpResource.getHref()) instead.
org.eclipse.help.IHelp.displayHelpResource(String) Use WorkbenchHelp.displayHelpResource(href) instead.
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.text.AbstractDocument.doFireDocumentChanged(DocumentEvent, boolean, IRegion) as of 3.0. Use `doFireDocumentChanged2(DocumentEvent)` instead; this method will be removed.
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.dialogs.WizardExportResourcesPage.ensureResourcesLocal(List) Only retained for backwards compatibility.
org.eclipse.ui.dialogs.WizardExportPage.ensureResourcesLocal(List) Only retained for backwards compatibility.
org.eclipse.core.runtime.IPluginDescriptor.find(IPath) Use
         Platform.find(bundle, file)
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.core.runtime.IPluginDescriptor.find(IPath, Map) Use
         Platform.find(bundle, path, override)
where `bundle` is the bundle associated with the relevant plug-in.
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.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.ant.core.AntCorePreferences.getAntURLs() use getAntHomeClasspathEntries and getToolsJarEntry
org.eclipse.swt.custom.StyledText.getBidiColoring() use BidiSegmentListener instead.
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.jface.dialogs.Dialog.getCancelButton() Use `getButton(IDialogConstants.CANCEL_ID)` instead. This method will be removed soon.
org.eclipse.core.runtime.IPluginRegistry.getConfigurationElementsFor(String) Replaced by `IExtensionRegistry.getConfigurationElementsFor(String)`.
org.eclipse.core.runtime.IPluginRegistry.getConfigurationElementsFor(String, String) Replaced by `IExtensionRegistry.getConfigurationElementsFor(String, String)`.
org.eclipse.core.runtime.IPluginRegistry.getConfigurationElementsFor(String, String, String) Replaced by `IExtensionRegistry.getConfigurationElementsFor(String, String, String)`.
org.eclipse.core.runtime.ILibrary.getContentFilters() As of Eclipse 3.0 content filters are obsolete. There is no replacement.
org.eclipse.help.IHelp.getContext(String) Use HelpSystem.getContext(contextId) instead.
org.eclipse.debug.ui.IDebugView.getContextMenuManager() See AbstractDebugView#getContextMenuManagers()
org.eclipse.debug.ui.AbstractDebugView.getContextMenuManager() @see AbstractDebugView.getContextMenuManagers()
org.eclipse.ant.core.AntCorePreferences.getCustomURLs()
org.eclipse.core.runtime.IExtensionPoint.getDeclaringPluginDescriptor() IPluginDescriptor is not part of the new runtime and its function has been split over several parts of the new runtime. This method is not available (returns null) if the compatibility layer is not installed. Use getNamespace() to get the symbolic id of the declaring plugin. See `IPluginDescriptor` to see how to update your usecases.
org.eclipse.core.runtime.IExtension.getDeclaringPluginDescriptor() IPluginDescriptor is not part of the new runtime and its function has been split over several parts of the new runtime. This method is not available (returns `null`) if the compatibility layer is not installed. Use getNamespace() to get the symbolic id of the declaring plugin. See `IPluginDescriptor` to see how to update your usecases.
org.eclipse.ui.part.MultiPageEditorSite.getDecoratorManager() use IWorkbench.getDecoratorManager()
org.eclipse.ui.part.MultiPageEditorSite.getDecoratorManager() use IWorkbench.getDecoratorManager()
org.eclipse.ant.core.AntCorePreferences.getDefaultAntURLs()
org.eclipse.ui.IEditorRegistry.getDefaultEditor() The system external editor is the default editor. Use `findEditor(IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID)` instead.
org.eclipse.search.ui.SearchUI.getDefaultPerspectiveId() Use `NewSearchUI.getDefaultPerspectiveId()` instead.
org.eclipse.debug.core.ILaunchConfigurationType.getDelegate() use `getDelegate(String)` to specify mode
org.eclipse.core.runtime.Plugin.getDescriptor() `IPluginDescriptor` was refactored in Eclipse 3.0. The `getDescriptor()` method may only be called by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in. See the comments on `IPluginDescriptor` and its methods for details.
org.eclipse.swt.custom.CTabItem.getDisabledImage() the disabled image is not used
org.eclipse.ui.IWorkbenchPage.getEditorReuseThreshold()
org.eclipse.ui.IPageLayout.getEditorReuseThreshold() this always returns -1 as of Eclipse 2.1
org.eclipse.ui.IWorkbenchPage.getEditors() use #getEditorReferences() instead
org.eclipse.core.resources.IFile.getEncoding() use IFile#getCharset instead
org.eclipse.jface.dialogs.InputDialog.getErrorMessageLabel() use setErrorMessage(String) instead
org.eclipse.core.runtime.IPluginDescriptor.getExtension(String) Use
         Platform.getExtensionRegistry().getExtension(id + "." + extensionName)
where `id` is the plug-in id.
org.eclipse.core.runtime.IPluginRegistry.getExtension(String, String) Replaced by `IExtensionRegistry.getExtension(String, String)`.
org.eclipse.core.runtime.IPluginRegistry.getExtension(String, String, String) Replaced by `IExtensionRegistry.getExtension(String, String, String)`.
org.eclipse.core.runtime.IPluginRegistry.getExtensionPoint(String) Replaced by `IExtensionRegistry.getExtensionPoint(String)`.
org.eclipse.core.runtime.IPluginDescriptor.getExtensionPoint(String) Use
         Platform.getExtensionRegistry().getExtensionPoint(id, extensionPointId)
where `id` is the plug-in id.
org.eclipse.core.runtime.IPluginRegistry.getExtensionPoint(String, String) Replaced by `IExtensionRegistry.getExtensionPoint(String, String)`.
org.eclipse.core.runtime.IPluginRegistry.getExtensionPoints() Replaced by `IExtensionRegistry.getExtensionPoints()`.
org.eclipse.core.runtime.IPluginDescriptor.getExtensionPoints() Use
         Platform.getExtensionRegistry().getExtensionPoints(id)
where `id` is the plug-in id.
org.eclipse.core.runtime.IPluginDescriptor.getExtensions() Use
         Platform.getExtensionRegistry().getExtensions(id)
where `id` is the plug-in id.
org.eclipse.update.core.IncludedFeatureReference.getFeature() use getFeature(IProgressMonitor)
org.eclipse.update.core.IIncludedFeatureReference.getFeature() use getFeature(IProgressMonitor)
org.eclipse.update.core.IFeatureReference.getFeature() use getFeature(IProgressMonitor) instead
org.eclipse.update.core.FeatureReference.getFeature() use getFeaure(IProgressMonitor)
org.eclipse.update.core.IncludedFeatureReference.getFeature(boolean, IConfiguredSite) use getFeature(IProgressMonitor)
org.eclipse.update.core.IIncludedFeatureReference.getFeature(boolean, IConfiguredSite) use getFeature(IProgressMonitor)
org.eclipse.update.core.IncludedFeatureReference.getFeature(boolean, IConfiguredSite, IProgressMonitor) use getFeature(IProgressMonitor)
org.eclipse.update.core.IIncludedFeatureReference.getFeature(boolean, IConfiguredSite, IProgressMonitor) use getFeature(IProgressMonitor)
org.eclipse.update.core.model.FeatureModel.getFeatureIncludeVersionedIdentifier() use getFeatureIncludeIdentifier instead.
org.eclipse.update.configurator.IPlatformConfiguration.getFeaturesChangeStamp() Do not use this method.
org.eclipse.update.configurator.IPlatformConfiguration.ISiteEntry.getFeaturesChangeStamp() Do not use this method
org.eclipse.swt.widgets.FontDialog.getFontData() use #getFontList ()
org.eclipse.ui.help.WorkbenchHelp.getHelp(Control) as context computers are no longer supported
org.eclipse.ui.help.WorkbenchHelp.getHelp(Menu) as context computers are no longer supported
org.eclipse.ui.help.WorkbenchHelp.getHelp(MenuItem) as context computers are no longer supported
org.eclipse.ui.help.WorkbenchHelp.getHelpSupport() Use the static methods on this class and on `HelpSystem` instead of the IHelp methods on the object returned by this method.
org.eclipse.jface.util.SafeRunnable.getIgnoreErrors(boolean) use getIgnoreErrors()
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.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.getImageRegistry(Display) As of 3.0, visual presentation is no longer supported, annotation with a visible presentation should implement `IAnnotationPresentation`
org.eclipse.jface.text.information.IInformationProvider.getInformation(ITextViewer, IRegion) As of 2.1, replaced by `IInformationProviderExtension.getInformation2(ITextViewer, IRegion)`
org.eclipse.ui.dialogs.SelectionDialog.getInitialSelections() use getInitialElementSelections() instead
org.eclipse.core.runtime.IPluginDescriptor.getInstallURL() Use
         bundle.getEntry("/");
where `bundle` is the bundle associated with the relevant plug-in or simply use the `getEntry` API to construct the desired URL.
org.eclipse.core.runtime.IPluginDescriptor.getLabel() Use
         bundle.getHeaders().get(org.osgi.framework.Constants.BUNDLE_NAME)
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.ui.texteditor.MarkerAnnotation.getLayer() As of 3.0, replaced by `IAnnotationAccessExtension.getLayer(org.eclipse.jface.text.source.Annotation)`
org.eclipse.ui.IDecoratorManager.getLightweightLabelDecorator(String) use getBaseLabelProvider(String) instead.
org.eclipse.ui.texteditor.AnnotationPreference.getMarkerType() since 3.0
org.eclipse.core.runtime.model.PluginPrerequisiteModel.getMatch() - use getMatchByte
org.eclipse.update.core.IIncludedFeatureReference.getMatch() since 3.0 included feature version is exactly specified
org.eclipse.update.core.model.IncludedFeatureReferenceModel.getMatch() since 3.0 included feature version is exactly specified
org.eclipse.jface.dialogs.Dialog.getOKButton() Use `getButton(IDialogConstants.OK_ID)` instead. This method will be removed soon.
org.eclipse.core.runtime.ILibrary.getPackagePrefixes() As of Eclipse 3.0 package prefix filtering is obsolete. There is no replacement.
org.eclipse.core.runtime.ILibrary.getPath() Given a manifest element corresponding to a classpath entry, the path for the entry can be accessed by getting the value of the manifest element. For example,
         element.getValue();   // the jar/dir containing the code
org.eclipse.core.runtime.IPluginDescriptor.getPlugin() In Eclipse 3.0 plug-in runtime objects are not globally managed and so are not generically accessible. Rather, each plug-in is free to declare API which exposes the plug-in runtime object (e.g., `MyPlugin.getInstance()`). If this method is being used to activate a plug-in then the following code is equivalent:
         bundle.start()
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.core.runtime.Platform.getPlugin(String) This method only works if the compatibility layer is installed and must not be used otherwise. See the comments on `IPluginDescriptor.getPlugin()` for details.
org.eclipse.core.runtime.IPluginDescriptor.getPluginClassLoader() Use
         bundle.loadClass(className)
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.core.runtime.IPluginRegistry.getPluginDescriptor(String) `IPluginDescriptor` was refactored in Eclipse 3.0. The `getPluginDescriptor()` method may only be called by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in. See the comments on `IPluginDescriptor` and its methods for details.
org.eclipse.core.runtime.IPluginRegistry.getPluginDescriptor(String, PluginVersionIdentifier) `IPluginDescriptor` was refactored in Eclipse 3.0. The `getPluginDescriptor()` method may only be called by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in. See the comments on `IPluginDescriptor` and its methods for details.
org.eclipse.core.runtime.IPluginRegistry.getPluginDescriptors() `IPluginDescriptor` was refactored in Eclipse 3.0. The `getPluginDescriptors()` method may only be called by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in. See the comments on `IPluginDescriptor` and its methods for details.
org.eclipse.core.runtime.IPluginRegistry.getPluginDescriptors(String) `IPluginDescriptor` was refactored in Eclipse 3.0. The `getPluginDescriptors()` method may only be called by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in. See the comments on `IPluginDescriptor` and its methods for details.
org.eclipse.update.core.model.ImportModel.getPluginIdentifier() use getIdentifier() instead
org.eclipse.core.runtime.IPluginDescriptor.getPluginPrerequisites() Use
         import org.eclipse.osgi.util.ManifestElement;
         import org.osgi.framework.Constants;
         ...
         String requires = bundle.getHeaders().get(Constants.REQUIRE_BUNDLE);
         ManifestElement[] elements = ManifestElement.parseHeader(Constants.REQUIRE_BUNDLE, requires);
where `bundle` is the bundle associated with the relevant plug-in. The resultant elements array contains one entry for each required plug-in.
org.eclipse.core.runtime.Platform.getPluginRegistry() `IPluginRegistry` was refactored in Eclipse 3.0. This method only works if the compatibility layer is installed and must not be used otherwise. See the comments on `IPluginRegistry` and its methods for details.
org.eclipse.update.configurator.IPlatformConfiguration.getPluginsChangeStamp() Do not use this method
org.eclipse.update.configurator.IPlatformConfiguration.ISiteEntry.getPluginsChangeStamp() Do not use this method
org.eclipse.update.core.model.ImportModel.getPluginVersion() use getVersion() instead
org.eclipse.core.resources.IProject.getPluginWorkingLocation(IPluginDescriptor) Use `IProject.getWorkingLocation(plugin.getUniqueIdentifier())`.
org.eclipse.ui.application.IWorkbenchWindowConfigurer.getPresentationFactory() the presentation factory is now obtained via extension point and a preference on org.eclipse.ui specifying which one to use; see IWorkbenchPreferenceConstants.PRESENTATION_FACTORY_ID
org.eclipse.team.core.Team.getProjectSetSerializer(String) Use `RepositoryProviderType.getProjectSetCapability()` to obtain an instance of `ProjectSetCapability` instead.
org.eclipse.core.runtime.IPluginDescriptor.getProviderName() Use
         bundle.getHeaders().get(org.osgi.framework.Constants.BUNDLE_VENDOR)
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.core.runtime.IPluginPrerequisite.getResolvedVersionIdentifier() Callers of this method should interrogate the current `State` of the platform. For example,
         State state = Platform.getPlatformAdmin().getState();
         BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
         BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
         BundleDescription prereq = spec.getSupplier();
org.eclipse.core.runtime.IPluginDescriptor.getResourceBundle() Use
         Platform.getResourceBundle(bundle)
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.core.runtime.IPluginDescriptor.getResourceString(String) Use
         Platform.getResourceString(bundle, value)
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.core.runtime.IPluginDescriptor.getResourceString(String, ResourceBundle) Use
         Platform.getResourceString(bundle, value, resourceBundle)
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.core.runtime.IPluginDescriptor.getRuntimeLibraries() Use
         import org.eclipse.osgi.util.ManifestElement;
         import org.osgi.framework.Constants;
         ...
         String requires = bundle.getHeaders().get(Constants.BUNDLE_CLASSPATH);
         ManifestElement[] elements = ManifestElement.parseHeader(Constants.BUNDLE_CLASSPATH, requires);
where `bundle` is the bundle associated with the relevant plug-in. The resultant elements array contains one entry for each entry on the bundle's classpath..
org.eclipse.search.ui.SearchUI.getSearchResultView() Use `NewSearchUI.getSearchResultView()` instead.
org.eclipse.ui.texteditor.AnnotationPreference.getSeverity() since 3.0
org.eclipse.ui.views.navigator.ResourceNavigator.getShell() use getViewSite().getShell()
org.eclipse.update.core.SiteManager.getSite(URL) use getSite(URL,IPogressMonitor) instead
org.eclipse.update.core.SiteManager.getSite(URL, boolean) use getSite(URL,boolean,IPogressMonitor) instead
org.eclipse.jface.dialogs.TitleAreaDialog.getTitleArea()
org.eclipse.help.IHelp.getTocs() Use HelpSystem.getTocs() instead.
org.eclipse.ant.core.AntCorePreferences.getToolsJarURL() use getToolsJarEntry()
org.eclipse.jface.dialogs.DialogPage.getToolTipText(int)
org.eclipse.core.runtime.ILibrary.getType() As of Eclipse 3.0 library types are obsolete. There is no replacement.
org.eclipse.jface.text.source.IAnnotationAccess.getType(Annotation) use `Annotation.getType()`
org.eclipse.core.runtime.IPluginPrerequisite.getUniqueIdentifier() Given a manifest element equivalent of a plug-in prerequisite (see the class comment), this method is replaced by:
         element.getValue();
org.eclipse.core.runtime.IPluginDescriptor.getUniqueIdentifier() Use
         bundle.getSymbolicName()
where `bundle` is the bundle associated with the relevant plug-in.
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.core.runtime.IPluginPrerequisite.getVersionIdentifier() Callers of this method should interrogate the current `State` of the platform. For example,
         State state = Platform.getPlatformAdmin().getState();
         BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
         BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
         Version reqMinVersion = spec.getVersionRange().getMinimum();
org.eclipse.core.runtime.IPluginDescriptor.getVersionIdentifier() Use
         String version = (String) bundle.getHeaders().get(org.osgi.framework.Constants.BUNDLE_VERSION);
         new PluginVersionIdentifier(version);
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.ui.texteditor.MarkerRulerAction.getVerticalRuler() use `getVerticalRulerInfo` instead
org.eclipse.jface.resource.JFaceResources.getViewerFont() This font is not in use
org.eclipse.ui.IWorkbenchPage.getViews() use #getViewReferences() instead.
org.eclipse.jface.text.TextViewer.getWidthInPixels(String) use `getWidthInPixels(int, int)` instead
org.eclipse.ui.IWorkbenchPage.getWorkingSet() individual views should store a working set if needed
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.gotoMarker(IMarker) visibility will be reduced, use `getAdapter(IGotoMarker.class) for accessing this method`
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.update.core.SiteManager.handleNewChanges() Do not use this method
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.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=&quo;org.eclipse.core.runtime.preferences&quo;>
    			<initializer class=&quo;com.example.MyPreferenceInitializer&quo;/>
    		</extension>
    		...
    		package com.example;
    		public class MyPreferenceInitializer extends AbstractPreferenceInitializer {
    			public MyPreferenceInitializer() {
    				super();
    			}
    			public void initializeDefaultPreferences() {
    				MyPlugin.getPlugin().getPluginPreferences().setDefault(key, value);
    			}
    		}
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.help.IHelp.isContextHelpDisplayed() Use WorkbenchHelp.isContextHelpDisplayed() instead.
org.eclipse.core.runtime.IPluginPrerequisite.isExported() Given a manifest element equivalent of a plug-in prerequisite (see the class comment), this method is replaced by:
         element.getAttribute(Constants.REPROVIDE_ATTRIBUTE);
org.eclipse.core.runtime.ILibrary.isExported() As of Eclipse 3.0 exporting an individual library is obsolete. There is no replacement.
org.eclipse.core.runtime.ILibrary.isFullyExported() As of Eclipse 3.0 exporting an individual library is obsolete. There is no replacement.
org.eclipse.team.core.Team.isIgnored(IFile) use isIgnoredHint instead
org.eclipse.team.core.Team.isIgnoredHint(IFile) use isIgnoredHint(IResource) instead
org.eclipse.core.runtime.IPluginPrerequisite.isMatchedAsCompatible() Callers of this method should interrogate the current `State` of the platform. For example,
         State state = Platform.getPlatformAdmin().getState();
         BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
         BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
         VersionRange versionRange = spec.getVersionRange();
         if (versionRange == null || versionRange.getMinimum() == null)
             return false;
         Version minimum = versionRange.getMinimum();
         Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
         if (!minimum.isInclusive() || maximum.isInclusive())
             return false;
         else if (minimum.getMajorComponent() == maximum.getMajorComponent() - 1)
             return true;
         return false;
org.eclipse.core.runtime.IPluginPrerequisite.isMatchedAsEquivalent() Callers of this method should interrogate the current `State` of the platform. For example,
         State state = Platform.getPlatformAdmin().getState();
         BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
         BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
         VersionRange versionRange = spec.getVersionRange();
         if (versionRange == null || versionRange.getMinimum() == null)
             return false;
         Version minimum = versionRange.getMinimum();
         Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
         if (!minimum.isInclusive() || maximum.isInclusive())
             return false;
         else if (minimum.getMajorComponent() == maximum.getMajorComponent() - 1)
             return false;
         else if (minimum.getMajorComponent() != maximum.getMajorComponent())
             return false;
         else if (minimum.getMinorComponent() == maximum.getMinorComponent() - 1)
             return true;
         return false;
org.eclipse.core.runtime.IPluginPrerequisite.isMatchedAsExact() Callers of this method should interrogate the current `State` of the platform. For example,
         State state = Platform.getPlatformAdmin().getState();
         BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
         BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
         VersionRange versionRange = spec.getVersionRange();
         if (versionRange == null || versionRange.getMinimum() == null)
             return false;
         Version minimum = versionRange.getMinimum();
         Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
         if (!minimum.isInclusive() || maximum.isInclusive())
             return false;
         else if (minimum.getMajorComponent() == maximum.getMajorComponent() - 1)
             return false;
         else if (minimum.getMajorComponent() != maximum.getMajorComponent())
             return false;
         else if (minimum.getMinorComponent() == maximum.getMinorComponent() - 1)
             return true;
         return false;
org.eclipse.core.runtime.IPluginPrerequisite.isMatchedAsGreaterOrEqual() Callers of this method should interrogate the current `State` of the platform. For example,
         State state = Platform.getPlatformAdmin().getState();
         BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
         BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
         VersionRange versionRange = spec.getVersionRange();
         if (versionRange == null || versionRange.getMinimum() == null)
             return false;
         Version minimum = versionRange.getMinimum();
         Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
         if (maximum.equals(Version.maxVersion))
             return true;
         return false;
org.eclipse.core.runtime.IPluginPrerequisite.isMatchedAsPerfect() Callers of this method should interrogate the current `State` of the platform. For example,
         State state = Platform.getPlatformAdmin().getState();
         BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
         BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
         VersionRange versionRange = spec.getVersionRange();
         if (versionRange == null || versionRange.getMinimum() == null)
             return false;
         Version minimum = versionRange.getMinimum();
         Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
         if (minimum.equals(maximum))
             return true;
         return false;
org.eclipse.jface.text.source.IAnnotationAccess.isMultiLine(Annotation) assumed to always return `true`
org.eclipse.core.runtime.IPluginPrerequisite.isOptional() Given a manifest element equivalent of a plug-in prerequisite (see the class comment), this method is replaced by:
         "true".equals(element.getAttribute(Constants.OPTIONAL_ATTRIBUTE);
org.eclipse.core.runtime.IPluginDescriptor.isPluginActivated() Use
         bundle.getState == org.osgi.framework.Bundle.ACTIVE
where `bundle` is the bundle associated with the relevant plug-in.
org.eclipse.update.configuration.IConfiguredSite.isPrivateSite() private site are considered the same as extension site (3.0)
org.eclipse.jface.action.MenuManager.isSubstituteFor(IContributionItem) this method is no longer a part of the `IContributionItem` API.
org.eclipse.jface.text.source.IAnnotationAccess.isTemporary(Annotation) use `Annotation.isPersistent()`
org.eclipse.jface.action.SubContributionManager.items() Use getItems(String value) instead.
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.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.AbstractLaunchConfigurationTabGroup.launched(ILaunch)
org.eclipse.debug.ui.AbstractLaunchConfigurationTab.launched(ILaunch)
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.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.search.ui.SearchUI.openSearchDialog(IWorkbenchWindow, String) Use `NewSearchUI.openSearchDialog(IWorkbenchWindow, String)` instead.
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.team.core.ProjectSetCapability.projectSetCreated(File, Object, IProgressMonitor) should use or override projectSetCreated(File, ProjectSetSerializationContext, IProgressMonitor) instead
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.swt.custom.CTabFolder.removeCTabFolderListener(CTabFolderListener) see removeCTabFolderCloseListener(CTabFolderListener)
org.eclipse.swt.ole.win32.OleControlSite.removeEventListener(OleAutomation, GUID, int, OleListener) - use OleControlSite.removeEventListener(OleAutomation, int, OleListener)
org.eclipse.jface.text.source.VerticalRuler.removeMouseListener(MouseListener) will be removed
org.eclipse.ui.IWorkbenchPage.removePropertyChangeListener(IPropertyChangeListener) individual views should store a working set if needed and register a property change listener directly with the working set manager to receive notification when the view working set is removed.
org.eclipse.search.ui.SearchUI.reuseEditor() Use `NewSearchUI.reuseEditor()` instead.
org.eclipse.ui.IActionDelegateWithEvent.runWithEvent(IAction, Event) Use org.eclipse.ui.IActionDelegate2 instead.
org.eclipse.compare.CompareEditorInput.save(IProgressMonitor) Override method saveChanges instead.
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.jface.text.IDocument.search(int, String, boolean, boolean, boolean) as of 3.0 search is provided by `FindReplaceDocumentAdapter`
org.eclipse.search.ui.ISearchResultView.searchStarted(String, String, ImageDescriptor, IContextMenuContributor, ILabelProvider, IAction, IGroupByKeyComputer, IRunnableWithProgress) As of build > 20011107, replaced by the new version with additonal parameter
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.ui.texteditor.TextNavigationAction.setAccelerator(int)
org.eclipse.ant.core.AntCorePreferences.setAntURLs(URL[]) use setAntHomeEntires(IAntClasspathEntry[])
org.eclipse.swt.custom.StyledText.setBidiColoring(boolean) use BidiSegmentListener instead.
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.
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.ant.core.AntCorePreferences.setCustomURLs(URL[]) use setAdditionalEntries(IAntClasspathEntry)[]
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.swt.custom.CTabItem.setDisabledImage(Image) This image is not used
org.eclipse.ui.editors.text.StorageDocumentProvider.setDocumentContent(IDocument, IEditorInput) use the encoding based version instead
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.IWorkbenchPage.setEditorReuseThreshold(int) use IPageLayout.setEditorReuseThreshold(int openEditors) instead.
org.eclipse.ui.IPageLayout.setEditorReuseThreshold(int) this method has no effect, as of Eclipse 2.1
org.eclipse.jface.text.AbstractInformationControlManager.setEnabled(boolean) visibility will be changed to protected
org.eclipse.swt.widgets.FontDialog.setFontData(FontData) use #setFontList (FontData [])
org.eclipse.ui.help.WorkbenchHelp.setHelp(Control, IContextComputer) context computers are no longer supported, clients should implement their own help listener
org.eclipse.ui.help.WorkbenchHelp.setHelp(Control, Object[]) use setHelp with single context id parameter
org.eclipse.ui.help.WorkbenchHelp.setHelp(IAction, IContextComputer) context computers are no longer supported, clients should implement their own help listener
org.eclipse.ui.help.WorkbenchHelp.setHelp(IAction, Object[]) use setHelp with a single context id parameter
org.eclipse.ui.help.WorkbenchHelp.setHelp(Menu, IContextComputer) context computers are no longer supported, clients should implement their own help listener
org.eclipse.ui.help.WorkbenchHelp.setHelp(MenuItem, IContextComputer) context computers are no longer supported, clients should implement their own help listener
org.eclipse.ui.help.WorkbenchHelp.setHelp(MenuItem, Object[]) use setHelp with single context id parameter
org.eclipse.ui.help.WorkbenchHelp.setHelp(Menu, Object[]) use setHelp with single context id parameter
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.views.navigator.ResourceNavigator.setLabelDecorator(ILabelDecorator) use the decorators extension point instead; see IWorkbench.getDecoratorManager()
org.eclipse.ui.texteditor.MarkerAnnotation.setLayer(int) As of 3.0, annotation with a visible presentation should implement `IAnnotationPresentation`
org.eclipse.core.runtime.model.PluginPrerequisiteModel.setMatch(boolean) use setMatchByte
org.eclipse.update.core.model.IncludedFeatureReferenceModel.setMatchingRule(int) since 3.0 included feature version is exactly specified
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.update.core.model.ImportModel.setPluginIdentifier(String) use setIdentifier()
org.eclipse.update.core.model.ImportModel.setPluginVersion(String) use setVersion()
org.eclipse.ui.application.IWorkbenchWindowConfigurer.setPresentationFactory(AbstractPresentationFactory) the presentation factory is now obtained via extension point and a preference on org.eclipse.ui specifying which one to use; see IWorkbenchPreferenceConstants.PRESENTATION_FACTORY_ID
org.eclipse.ui.actions.ImportResourcesAction.setSelection(IStructuredSelection)
org.eclipse.ui.actions.ExportResourcesAction.setSelection(IStructuredSelection)
org.eclipse.ui.part.WorkbenchPart.setTitle(String) new code should use setPartName and setContentDescription
org.eclipse.ui.part.WorkbenchPart.setTitle(String) new code should use setPartName and setContentDescription
org.eclipse.core.resources.IWorkspace.setWorkspaceLock(WorkspaceLock) it is no longer possible to override the workspace lock behavior. This functionality is now provided in the platform API by implementing the org.eclipse.core.runtime.jobs.ILockListener interface.
org.eclipse.jface.text.TextViewer.shift(boolean, boolean) use shift(boolean, boolean, boolean) instead
org.eclipse.search.ui.text.AbstractTextSearchViewPage.showMatch(Match, int, int)
org.eclipse.core.runtime.Plugin.shutdown() In Eclipse 3.0 this method has been replaced by `Plugin.stop(BundleContext context)`. Implementations of `shutdown()` should be changed to override `stop(BundleContext context)` and call `super.stop(context)` instead of `super.shutdown()`. The `shutdown()` method is called only for plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
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.core.runtime.Plugin.startup() In Eclipse 3.0 this method has been replaced by `Plugin.start(BundleContext context)`. Implementations of `startup()` should be changed to extend `start(BundleContext context)` and call `super.start(context)` instead of `super.startup()`. The `startup()` method is called only for plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
org.eclipse.ui.plugin.AbstractUIPlugin.startup() In Eclipse 3.0, `startup` has been replaced by `Plugin.start(BundleContext context)`. Implementations of `startup` should be changed to extend `start(BundleContext context)` and call `super.start(context)` instead of `super.startup()`. Like `super.startup()`, `super.stop(context)` must be called as the very first thing. The `startup` method is called only for plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in; in contrast, the `start` method is always called.
org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(Widget, Object, Object[]) this is no longer called by the framework
org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel.updateMarker(IMarker, IDocument, Position) use `updateMarker(IDocument, IMarker, Position)` instead. This method will be changed to protected.
org.eclipse.jface.text.TextViewer.updateVisibleDocument(IDocument, int, int) use `updateSlaveDocument` instead

Deprecated Constructors
org.eclipse.ui.plugin.AbstractUIPlugin(IPluginDescriptor) In Eclipse 3.0 this constructor has been replaced by `AbstractUIPlugin.AbstractUIPlugin()`. Implementations of `MyPlugin(IPluginDescriptor descriptor)` should be changed to `MyPlugin()` and call `super()` instead of `super(descriptor)`. The `MyPlugin(IPluginDescriptor descriptor)` constructor is called only for plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in (or, as in this case, subclasses which might).
org.eclipse.jface.text.source.AnnotationBarHoverManager(ISourceViewer, IVerticalRuler, IAnnotationHover, IInformationControlCreator) As of 2.1, replaced by `AnnotationBarHoverManager.AnnotationBarHoverManager(IVerticalRulerInfo, ISourceViewer, IAnnotationHover, IInformationControlCreator)`
org.eclipse.jface.text.source.AnnotationColumn(int)
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.ui.actions.CreateFileAction(Shell) see deprecated tag on class
org.eclipse.ui.actions.CreateFolderAction(Shell) see deprecated tag on class
org.eclipse.jface.text.rules.DefaultDamagerRepairer(ITokenScanner, TextAttribute) use DefaultDamagerRepairer(ITokenScanner) instead
org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess(MarkerAnnotationPreferences) As of 3.0, replaced by `DefaultMarkerAnnotationAccess.DefaultMarkerAnnotationAccess()`
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.editors.text.FileDocumentProvider.FileSynchronizer(FileEditorInput) use `FileSynchronizer(IFileEditorInput)`
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.actions.GlobalBuildAction(IWorkbench, Shell, int) use GlobalBuildAction(IWorkbenchWindow, type) instead
org.eclipse.ui.actions.ImportResourcesAction(IWorkbench) use the constructor `ImportResourcesAction(IWorkbenchWindow)`
org.eclipse.ui.texteditor.IncrementalFindAction(ResourceBundle, String, IWorkbenchWindow, boolean) use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead
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 instead
org.eclipse.ui.part.MultiPageEditor() Use the class `MultiPageEditorPart` instead
org.eclipse.ui.part.MultiPageEditor() Use the class `MultiPageEditorPart` instead
org.eclipse.ui.actions.NewWizardAction() use the constructor `NewWizardAction(IWorkbenchWindow)`
org.eclipse.core.runtime.Plugin(IPluginDescriptor) In Eclipse 3.0 this constructor has been replaced by `Plugin.Plugin()`. Implementations of `MyPlugin(IPluginDescriptor descriptor)` should be changed to `MyPlugin()` and call `super()` instead of `super(descriptor)`. The `MyPlugin(IPluginDescriptor descriptor)` constructor is called only for plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
org.eclipse.ui.texteditor.PropagatingFontFieldEditor(String, String, Composite) use WorkbenchChainedTextFontFieldEditor
org.eclipse.jface.text.rules.RuleBasedDamagerRepairer(RuleBasedScanner, TextAttribute) use RuleBasedDamagerRepairer(RuleBasedScanner) instead
org.eclipse.ui.texteditor.SelectMarkerRulerAction(ResourceBundle, String, IVerticalRuler, ITextEditor) As of 3.0, replaced by `SelectMarkerRulerAction.SelectMarkerRulerAction(ResourceBundle, String, ITextEditor, IVerticalRulerInfo)`
org.eclipse.ui.texteditor.SelectMarkerRulerInfoAction(ResourceBundle, String, IVerticalRulerInfo, ITextEditor) As of 2.1 replaced by `SelectMarkerRulerAction.SelectMarkerRulerAction(ResourceBundle, String, ITextEditor, IVerticalRulerInfo)`
org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog(Shell, Object, IStructuredContentProvider, ILabelProvider, String) see class comment

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.