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

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

Packages that use Plugin
org.eclipse.ant.core | Provides support for running the Ant build tool in the platform.
org.eclipse.core.resources | Provides basic support for managing a workspace and its resources.
org.eclipse.core.runtime | Provides core support for plug-ins and the plug-in 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.ui.console | Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.plugin | Class hierarchies for plug-ins that integrate with the Eclipse Platform UI.

Uses of Plugin in org.eclipse.ant.core

Subclasses of Plugin in org.eclipse.ant.core
`class` | `AntCorePlugin` The plug-in runtime class for the Ant Core plug-in.

Uses of Plugin in org.eclipse.core.resources

Subclasses of Plugin in org.eclipse.core.resources
`class` | `ResourcesPlugin` The plug-in runtime class for the Resources plug-in.

Methods in org.eclipse.core.resources with parameters of type Plugin
`ISavedState` | `IWorkspace.addSaveParticipant(Plugin plugin, ISaveParticipant participant)` Registers the given plug-in's workspace save participant, and returns an object describing the workspace state at the time of the last save in which the plug-in participated.
`void` | `IWorkspace.removeSaveParticipant(Plugin plugin)` Removes the workspace save participant for the given plug-in from this workspace.

Uses of Plugin in org.eclipse.core.runtime

Methods in org.eclipse.core.runtime that return Plugin
`static Plugin` | `Platform.getPlugin(String id)` Deprecated. This method only works if the compatibility layer is installed and must not be used otherwise. See the comments on `IPluginDescriptor.getPlugin()` for details.
`Plugin` | `IPluginDescriptor.getPlugin()` Deprecated. 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.

Methods in org.eclipse.core.runtime with parameters of type Plugin
`static IPath` | `Platform.getPluginStateLocation(Plugin plugin)` Returns the location in the local file system of the plug-in state area for the given plug-in.

Uses of Plugin in org.eclipse.core.variables

Subclasses of Plugin in org.eclipse.core.variables
`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
`class` | `DebugPlugin` There is one instance of the debug plug-in available from `DebugPlugin.getDefault()`.

Uses of Plugin in org.eclipse.ui.console

Subclasses of Plugin in org.eclipse.ui.console
`class` | `ConsolePlugin` The console plug-in class.

Uses of Plugin in org.eclipse.ui.plugin

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

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

Guidelines for using Eclipse APIs.

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