Eclipse Platform
Release 3.2

Deprecated API

Deprecated Classes
org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.ui.commands.AbstractHandler
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.ActionHandler
          Please use the "org.eclipse.core.commands" plug-in instead. 
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.ui.commands.CategoryEvent
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.keys.CharacterKey
          Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory 
org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.ui.commands.CommandEvent
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.CommandManagerEvent
          Please use the "org.eclipse.core.commands" plug-in 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.contentassist.ContentAssistHandler
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.ui.contexts.ContextEvent
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.contexts.ContextManagerEvent
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.texteditor.ConvertLineDelimitersAction
          since 3.1. Line delimiter conversion has been modified to work on groups of files rather than being editor specific 
org.eclipse.ui.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.jface.text.DefaultAutoIndentStrategy
          since 3.1 use DefaultIndentLineAutoEditStrategy instead 
org.eclipse.jface.text.rules.DefaultPartitioner
          As of 3.1, replaced by FastPartitioner instead 
org.eclipse.jface.text.DefaultUndoManager
          As of 3.2, replaced by TextViewerUndoManager 
org.eclipse.ui.help.DialogPageContextComputer
          nested contexts are no longer supported by the help support system 
org.eclipse.ui.contexts.EnabledSubmission
          Please use IContextService.activateContext instead. 
org.eclipse.ui.editors.text.EncodingActionGroup
          As of 3.1, encoding needs to be changed via properties dialog 
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.commands.HandlerEvent
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.HandlerSubmission
          Please use IHandlerService.activateHandler instead. 
org.eclipse.ui.texteditor.ImageUtilities
          As of 3.0, replaced by ImageUtilities 
org.eclipse.ui.texteditor.InfoForm
          since 3.0. there is no replacement, use org.eclipse.ui.forms to define a component with a similar look and function. 
org.eclipse.ui.keys.Key
          Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory 
org.eclipse.ui.commands.KeyConfigurationEvent
          Please use the bindings support in the "org.eclipse.jface" plug-in instead. 
org.eclipse.ui.keys.KeyFormatterFactory
          Please use org.eclipse.jface.bindings.keys.KeyFormatterFactory 
org.eclipse.ui.keys.KeySequence
          Please use org.eclipse.jface.bindings.keys.KeySequence 
org.eclipse.ui.keys.KeyStroke
          Please use org.eclipse.jface.bindings.keys.KeyStroke 
org.eclipse.debug.ui.actions.LaunchAsAction
          The use of perspective based launch shortcuts has been deprecated in the 3.1 release. Instead, selection sensitive launch is supported in the top level menus. Use LaunchShorcutsAction instead. 
org.eclipse.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.jface.util.ListenerList
          Please use ListenerList instead. Please note that the ListenerList.ListenerList(int) and ListenerList.ListenerList(int) constructors have different semantics. Please read the javadoc carefully. Also note that the equivalent of ListenerList.ListenerList() is actually ListenerList.ListenerList(int) with ListenerList.IDENTITY as the argument. 
org.eclipse.ui.texteditor.MarkerRulerInfoAction
          use MarkerRulerAction instead 
org.eclipse.ui.keys.ModifierKey
          Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory 
org.eclipse.ui.part.MultiPageEditor
          Use the class MultiPageEditorPart instead 
org.eclipse.ui.keys.NaturalKey
          Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory 
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.core.runtime.PluginVersionIdentifier
          clients should use Version instead 
org.eclipse.ui.commands.Priority
          This concept is now captured in the ISources integer constants. 
org.eclipse.jface.text.PropagatingFontFieldEditor
          since 3.0 not longer in use, no longer supported 
org.eclipse.ui.texteditor.PropagatingFontFieldEditor
          no longer supported 
org.eclipse.ui.actions.QuickStartAction
          the IDE now uses the new intro mechanism 
org.eclipse.ltk.ui.refactoring.RedoRefactoringAction
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.ui.views.navigator.ResourceNavigatorMessages
          These messages are not API and should not be referenced outside of this plug-in. 
org.eclipse.jface.text.rules.RuleBasedDamagerRepairer
          use DefaultDamagerRepairer 
org.eclipse.jface.text.rules.RuleBasedPartitioner
          use FastPartitioner instead 
org.eclipse.ui.actions.ScrubLocalAction
          This class is obsolete; there is no support in the workspace for scrubbing local content. 
org.eclipse.search.ui.SearchUI
          Part of the old ('classic') search. Since 3.0 clients can create their own search result view pages and use NewSearchUI instead. 
org.eclipse.ui.texteditor.SelectMarkerRulerInfoAction
          As of 2.1, replaced by SelectMarkerRulerAction 
org.eclipse.ui.keys.SpecialKey
          Please use org.eclipse.jface.bindings.keys.KeyStroke and org.eclipse.jface.bindings.keys.KeyLookupFactory 
org.eclipse.jface.contentassist.SubjectControlContentAssistant
          As of 3.2, replaced by Platform UI's field assist support * 
org.eclipse.jface.contentassist.SubjectControlContextInformationValidator
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.ui.keys.SWTKeySupport
          Please use org.eclipse.jface.bindings.keys.SWTKeySupport 
org.eclipse.swt.custom.TableTree
          As of 3.1 use Tree, TreeItem and TreeColumn 
org.eclipse.swt.custom.TableTreeEditor
          As of 3.1 use TreeEditor with Tree, TreeItem and TreeColumn 
org.eclipse.swt.custom.TableTreeItem
          As of 3.1 use Tree, TreeItem and TreeColumn 
org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.ui.editors.text.TextEditorPreferencePage
          As of 2.1, fonts are managed by the workbench, no longer supported 
org.eclipse.ltk.ui.refactoring.UndoRefactoringAction
          This action is now longer needed. Undo is now performed via the global undo/redo stack provided by org.eclipse.core.commands. 
org.eclipse.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, use a ChainedPreferenceStore to access preferences from the org.eclipse.ui.editors plug-in. 
org.eclipse.ui.help.WorkbenchHelp
          clients should use IWorkbenchHelpSystem instead 
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
          Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to create actions. 
org.eclipse.jface.text.IAutoIndentStrategy
          since 3.0, use IAutoEditStrategy directly 
org.eclipse.ui.commands.ICategory
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.ICategoryListener
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.ICommand
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.ICommandListener
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.ICommandManager
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.ICommandManagerListener
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.debug.ui.console.IConsoleHyperlink
          replaced by org.eclipse.ui.console.IHyperlink 
org.eclipse.ui.contexts.IContext
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.help.IContextComputer
          nested contexts are no longer supported by the help support system 
org.eclipse.ui.contexts.IContextListener
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.contexts.IContextManager
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.contexts.IContextManagerListener
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.search.ui.IContextMenuContributor
          Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to create actions in context menus. 
org.eclipse.core.filebuffers.IDocumentFactory
          As of 3.2 the "org.eclipse.core.filebuffers.documentCreation" has been deprecated. See the extension point documentation for more details. 
org.eclipse.ui.editors.text.IEncodingActionsConstants
          As of 3.1, encoding needs to be changed via properties dialog 
org.eclipse.ui.editors.text.IEncodingActionsDefinitionIds
          As of 3.1, encoding needs to be changed via properties dialog 
org.eclipse.ui.editors.text.IEncodingActionsHelpContextIds
          As of 3.1, encoding needs to be changed via properties dialog 
org.eclipse.team.core.IFileTypeInfo
          Use the IFileContentManager API instead. 
org.eclipse.debug.core.model.IFilteredStep
          clients should implement IStepFilters instead 
org.eclipse.search.ui.IGroupByKeyComputer
          Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the page how to group search results. 
org.eclipse.ui.commands.IHandler
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.IHandlerListener
          Please use the "org.eclipse.core.commands" plug-in 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.ui.IKeyBindingService
          See IContextService to manage scopes and IHandlerService to manage handlers. IAction can be proxied by org.eclipse.jface.commands.ActionHandler. 
org.eclipse.ui.commands.IKeyConfiguration
          Please use the bindings support in the "org.eclipse.jface" plug-in instead. 
org.eclipse.ui.commands.IKeyConfigurationListener
          Please use the bindings support in the "org.eclipse.jface" plug-in instead. 
org.eclipse.ui.keys.IKeyFormatter
          Please use org.eclipse.jface.bindings.keys.IKeyFormatter 
org.eclipse.ui.commands.IKeySequenceBinding
          Please use the bindings support in the "org.eclipse.jface" plug-in instead. 
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.ui.INestableKeyBindingService
          This is now handled by IServiceLocator which can be nested. 
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
          Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages. To access the parent view, ISearchResultViewPart is used instead. 
org.eclipse.search.ui.ISearchResultViewEntry
          Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages (see ISearchResultPage), leaving it up to the search how to model search results. AbstractTextSearchResult and Match can be used to port old searches to the new API design. 
org.eclipse.update.configuration.ISessionDelta
          Do not use this interface 
org.eclipse.jface.contentassist.ISubjectControlContentAssistant
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.jface.contentassist.ISubjectControlContentAssistProcessor
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.jface.contentassist.ISubjectControlContextInformationPresenter
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.jface.contentassist.ISubjectControlContextInformationValidator
          As of 3.2, replaced by Platform UI's field assist support 
org.eclipse.jface.text.ITextViewerExtension3
          replaced by ITextViewerExtension5 
org.eclipse.ui.commands.IWorkbenchCommandSupport
          Please use ICommandService and IHandlerService instead. 
org.eclipse.ui.contexts.IWorkbenchContextSupport
          Please use IBindingService and IContextService instead. 
 

Deprecated Exceptions
org.eclipse.ui.commands.CommandException
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.contexts.ContextException
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.ExecutionException
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.NotDefinedException
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.contexts.NotDefinedException
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.commands.NotHandledException
          Please use the "org.eclipse.core.commands" plug-in instead. 
org.eclipse.ui.keys.ParseException
          Please use org.eclipse.jface.bindings.keys.ParseException 
org.eclipse.ui.texteditor.ValidateStateException
            
 

Deprecated Fields
org.eclipse.ui.IWorkbenchActionConstants.ABOUT
          in 3.0. Use ActionFactory.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.core.runtime.Platform.ARCH_AMD64
          use ARCH_X86_64 instead. Note the values has been changed to be the value of the ARCH_X86_64 constant. 
org.eclipse.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.jface.dialogs.IDialogConstants.BUTTON_HEIGHT
          This constant is no longer in use. The button heights are now determined by the layout. 
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.ui.console.IConsoleConstants.CONSOLE_FONT
          When a console is created, its font is set to the default text font as specified by JFaceResources.TEXT_FONT. Clients must provide their own infrastructure to manage console specific fonts. 
org.eclipse.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.texteditor.ITextEditorActionDefinitionIds.CONVERT_LINE_DELIMITERS_TO_MAC
          since 3.1. No longer supported as editor actions. 
org.eclipse.ui.texteditor.ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_MAC
          since 3.1. No longer supported as editor actions. 
org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.CONVERT_LINE_DELIMITERS_TO_MAC
          since 3.1 No longer supported as editor actions. 
org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds.CONVERT_LINE_DELIMITERS_TO_UNIX
          since 3.1. No longer supported as editor actions. 
org.eclipse.ui.texteditor.ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_UNIX
          since 3.1. No longer supported as editor actions. 
org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.CONVERT_LINE_DELIMITERS_TO_UNIX
          since 3.1. No longer supported as editor actions. 
org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds.CONVERT_LINE_DELIMITERS_TO_WINDOWS
          since 3.1. No longer supported as editor actions. 
org.eclipse.ui.texteditor.ITextEditorActionConstants.CONVERT_LINE_DELIMITERS_TO_WINDOWS
          since 3.1. No longer supported as editor actions. 
org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.CONVERT_LINE_DELIMITERS_TO_WINDOWS
          since 3.1. No longer supported as editor actions. 
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.console.MessageConsole.DEFAULT_TAB_SIZE
          use IConsoleConstants.DEFAULT_TAB_SIZE 
org.eclipse.ui.IWorkbenchActionConstants.DELETE
          in 3.0. Use ActionFactory.DELETE.getId() instead. 
org.eclipse.ltk.ui.refactoring.RefactoringWizard.DIALOG_BASED_UESR_INTERFACE
          Use RefactoringWizard.DIALOG_BASED_USER_INTERFACE 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.application.WorkbenchAdvisor.FILL_COOL_BAR
          use instead 
org.eclipse.ui.application.WorkbenchAdvisor.FILL_MENU_BAR
          use instead 
org.eclipse.ui.application.WorkbenchAdvisor.FILL_PROXY
          use instead 
org.eclipse.ui.application.WorkbenchAdvisor.FILL_STATUS_LINE
          use instead 
org.eclipse.ui.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. 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.core.commands.ParameterizedCommand.INDEX_PARAMETER_ID
          no longer used 
org.eclipse.core.commands.ParameterizedCommand.INDEX_PARAMETER_NAME
          no longer used 
org.eclipse.core.commands.ParameterizedCommand.INDEX_PARAMETER_VALUE_NAME
          no longer used 
org.eclipse.core.commands.ParameterizedCommand.INDEX_PARAMETER_VALUE_VALUE
          no longer used 
org.eclipse.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.console.MessageConsole.P_FONT
          use IConsoleConstants.P_FONT 
org.eclipse.ui.console.MessageConsole.P_STREAM_COLOR
          use IConsoleConstants.P_STREAM_COLOR 
org.eclipse.ui.console.MessageConsole.P_TAB_SIZE
          use IConsoleConstants.P_TAB_SIZE 
org.eclipse.ui.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.core.resources.ResourcesPlugin.PREF_MAX_NOTIFICATION_DELAY
          Do not use. 
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.ide.IDEActionFactory.REBUILD_ALL
          as of 3.0, this action no longer appears in the UI (was deprecated in 3.1) 
org.eclipse.ui.IWorkbenchActionConstants.REBUILD_PROJECT
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.REBUILD_PROJECT.getId() instead. 
org.eclipse.ui.ide.IDEActionFactory.REBUILD_PROJECT
          as of 3.0, this action no longer appears in the UI (was deprecated in 3.1) 
org.eclipse.ui.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.