Overview

 
Package  Class  Use  Tree  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 WorkbenchHelpto 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 IPluginDescriptors. 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  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.