## Uses of Interface
org.eclipse.core.runtime.IPluginDescriptor

Packages that use IPluginDescriptor
org.eclipse.core.resources: Provides basic support for managing a workspace and its resources.
org.eclipse.core.runtime: Provides support for the runtime platform, core utility methods and the extension registry.
org.eclipse.ui.plugin: Class hierarchies for plug-ins that integrate with the Eclipse Platform UI.

### Uses of IPluginDescriptor in org.eclipse.core.resources

Methods in org.eclipse.core.resources with parameters of type IPluginDescriptor
`IPath` IProject.`getPluginWorkingLocation(IPluginDescriptor plugin)` Deprecated. Use `IProject.getWorkingLocation(plugin.getUniqueIdentifier())`.

### Uses of IPluginDescriptor in org.eclipse.core.runtime

Methods in org.eclipse.core.runtime that return IPluginDescriptor
`IPluginDescriptor` Plugin.`getDescriptor()` Deprecated.
`IPluginDescriptor` IPluginRegistry.`getPluginDescriptor(String pluginId)` Deprecated. `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.
`IPluginDescriptor` IPluginRegistry.`getPluginDescriptor(String pluginId, PluginVersionIdentifier version)` Deprecated.
`IPluginDescriptor[]` IPluginRegistry.`getPluginDescriptors()` Deprecated.
`IPluginDescriptor[]` IPluginRegistry.`getPluginDescriptors(String pluginId)` Deprecated.

Constructors in org.eclipse.core.runtime with parameters of type IPluginDescriptor
Constructor and Description
`Plugin(IPluginDescriptor descriptor)` Deprecated.

### Uses of IPluginDescriptor in org.eclipse.ui.plugin

Constructors in org.eclipse.ui.plugin with parameters of type IPluginDescriptor
Constructor and Description
`AbstractUIPlugin(IPluginDescriptor descriptor)` Deprecated.