# Uses of Class
org.eclipse.core.runtime.Plugin

Packages that use Plugin
Package
Description
org.eclipse.ant.core
Provides support for running the Ant build tool in the platform.
org.eclipse.compare.internal
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.core.variables
Provides support for defining and contributing variables for the purpose of string substitution.
org.eclipse.debug.core
Provides support for launching programs, breakpoint management, expression management, and debug events.
org.eclipse.help.internal
org.eclipse.help.ui.internal
org.eclipse.ui.console
Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.internal
org.eclipse.ui.plugin
Class hierarchies for plug-ins that integrate with the Eclipse Platform UI.
org.eclipse.unittest.internal

## Uses of Plugin in org.eclipse.ant.core

Subclasses of Plugin in org.eclipse.ant.core
Modifier and Type
Class
Description
`class`
`AntCorePlugin`
The plug-in runtime class for the Ant Core plug-in.

## Uses of Plugin in org.eclipse.compare.internal

Subclasses of Plugin in org.eclipse.compare.internal
Modifier and Type
Class
Description
`final class`
`CompareUIPlugin`
The Compare UI plug-in defines the entry point to initiate a configurable compare operation on arbitrary resources.

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

Subclasses of Plugin in org.eclipse.core.resources
Modifier and Type
Class
Description
`final class`
`ResourcesPlugin`
The plug-in runtime class for the Resources plug-in.
Methods in org.eclipse.core.resources with parameters of type Plugin
Modifier and Type
Method
Description
`ISavedState`
IWorkspace.`addSaveParticipant(Plugin plugin, ISaveParticipant participant)`
Deprecated.
Use `IWorkspace.addSaveParticipant(String, ISaveParticipant)` instead
`void`
IWorkspace.`removeSaveParticipant(Plugin plugin)`
Deprecated.
Use `IWorkspace.removeSaveParticipant(String)` instead

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

Methods in org.eclipse.core.runtime that return Plugin
Modifier and Type
Method
Description
`static Plugin`
Platform.`getPlugin(String id)`
Deprecated, for removal: This API element is subject to removal in a future version.

## Uses of Plugin in org.eclipse.core.variables

Subclasses of Plugin in org.eclipse.core.variables
Modifier and Type
Class
Description
`class`
`VariablesPlugin`
The plug-in runtime class for the Core Variables plug-in.

## Uses of Plugin in org.eclipse.debug.core

Subclasses of Plugin in org.eclipse.debug.core
Modifier and Type
Class
Description
`class`
`DebugPlugin`
There is one instance of the debug plug-in available from `DebugPlugin.getDefault()`.

## Uses of Plugin in org.eclipse.help.internal

Subclasses of Plugin in org.eclipse.help.internal
Modifier and Type
Class
Description
`class`
`HelpPlugin`
Help System Core plug-in

## Uses of Plugin in org.eclipse.help.ui.internal

Subclasses of Plugin in org.eclipse.help.ui.internal
Modifier and Type
Class
Description
`class`
`HelpUIPlugin`
This class is Help UI plugin.

## Uses of Plugin in org.eclipse.ui.console

Subclasses of Plugin in org.eclipse.ui.console
Modifier and Type
Class
Description
`class`
`ConsolePlugin`
The console plug-in class.

## Uses of Plugin in org.eclipse.ui.internal

Subclasses of Plugin in org.eclipse.ui.internal
Modifier and Type
Class
Description
`final class`
`UIPlugin`
The plug-in class for the org.eclipse.ui plug-in.
`class`
`WorkbenchPlugin`
This class represents the TOP of the workbench UI world A plugin class is effectively an application wrapper for a plugin & its classes.

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

Subclasses of Plugin in org.eclipse.ui.plugin
Modifier and Type
Class
Description
`class`
`AbstractUIPlugin`
Abstract base class for plug-ins that integrate with the Eclipse platform UI.

## Uses of Plugin in org.eclipse.unittest.internal

Subclasses of Plugin in org.eclipse.unittest.internal
Modifier and Type
Class
Description
`class`
`UnitTestPlugin`
The plug-in runtime class for the Unit Test plug-in.