Runtime

## Uses of Interface
org.eclipse.gmf.runtime.common.ui.util.IWorkbenchPartDescriptor

Packages that use IWorkbenchPartDescriptor
org.eclipse.gmf.runtime.common.ui.services.action.contributionitem: Provides a set of classes that implement a `Service` that facilitates the contribution of actions to modeling platform workbench parts.
org.eclipse.gmf.runtime.common.ui.util: Provides miscellaneous utility classes for the platform.
org.eclipse.gmf.runtime.diagram.ui.providers: Aurora internal packages Package Specification This package contains the necessary plugin classes: DebugOptions Plugin StatusCodes

Uses of IWorkbenchPartDescriptor in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem

Methods in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem with parameters of type IWorkbenchPartDescriptor
`void` `ContributionItemService.contributeToActionBars(IActionBars actionBars, IWorkbenchPartDescriptor workbenchPartDescriptor)`
`void` `ContributionItemService.disposeContributions(IWorkbenchPartDescriptor workbenchPartDescriptor)`
`void` `ContributionItemService.updateActionBars(IActionBars actionBars, IWorkbenchPartDescriptor workbenchPartDescriptor)`
`protected IStructuredSelection` `AbstractContributionItemProvider.getStructuredSelection(IWorkbenchPartDescriptor partDescriptor)` Gets the structured selection from the workbench part described by `partDescriptor`.
`protected java.lang.Object` `AbstractContributionItemProvider.getSelectedObject(IWorkbenchPartDescriptor partDescriptor)` Gets the first object in the selection in the workbench part described by `partDescriptor`.
`void` `AbstractContributionItemProvider.contributeToActionBars(IActionBars actionBars, IWorkbenchPartDescriptor partDescriptor)`
`void` `AbstractContributionItemProvider.updateActionBars(IActionBars actionBars, IWorkbenchPartDescriptor partDescriptor)`
`void` `AbstractContributionItemProvider.disposeContributions(IWorkbenchPartDescriptor partDescriptor)`
`protected IAction` `AbstractContributionItemProvider.getAction(java.lang.String actionId, IWorkbenchPartDescriptor partDescriptor)` Returns the action with the given id that is created for the given part id.
`protected IAction` `AbstractContributionItemProvider.getAction(java.lang.String actionId, IWorkbenchPartDescriptor partDescriptor, IPartSelector partSelector)` Returns the action with the given id that is created for the given part id.
`protected ActionGroup` `AbstractContributionItemProvider.getActionGroup(java.lang.String actionGroupId, IWorkbenchPartDescriptor partDescriptor)` Returns the ActionGroup with the given id that is created for the given part id An ActionGroup is created once and cached for each unique part's id
`protected IAction` `AbstractContributionItemProvider.getActionFromRegistry(java.lang.String actionId, IWorkbenchPartDescriptor partDescriptor, ActionRegistry registry)` This method put in order to override the action registry caching.
`protected IAction` `AbstractContributionItemProvider.createAction(java.lang.String actionId, IWorkbenchPartDescriptor partDescriptor)` Creates the action with the given id.
`protected ActionGroup` `AbstractContributionItemProvider.createActionGroup(java.lang.String actionGroupId, IWorkbenchPartDescriptor partDescriptor)` Creates the action group for the given id.
`protected IMenuManager` `AbstractContributionItemProvider.createMenuManager(java.lang.String menuId, IWorkbenchPartDescriptor partDescriptor)` Creates the menu manager with the given id.
`protected IContributionItem` `AbstractContributionItemProvider.createCustomContributionItem(java.lang.String customId, IWorkbenchPartDescriptor partDescriptor)` Creates the custom contribution with the given id.

Uses of IWorkbenchPartDescriptor in org.eclipse.gmf.runtime.common.ui.util

Classes in org.eclipse.gmf.runtime.common.ui.util that implement IWorkbenchPartDescriptor
`class` `WorkbenchPartDescirptor` Deprecated. use org.eclipse.gmf.runtime.common.ui.util.WorkbenchPartDescriptor
`class` `WorkbenchPartDescriptor` A standard implementation of `IWorkbenchPartDescriptor` interface

Methods in org.eclipse.gmf.runtime.common.ui.util with parameters of type IWorkbenchPartDescriptor
`void` `ActionGroupCache.dispose(IWorkbenchPartDescriptor partDescriptor)` disposes all the action groups associated with the partDescriptor supplied.
`boolean` `ActionGroupCache.contains(IWorkbenchPartDescriptor partDescriptor)` Identifies if there are any action groups associated with the part descriptor supplied.
`ActionGroup` `ActionGroupCache.getActionGroup(java.lang.String actionGroupId, IWorkbenchPartDescriptor partDescriptor)` Get the cached ActionGroup for the part descriptor with the id supplied
`void` `ActionGroupCache.addActionGroup(java.lang.String actionGroupId, ActionGroup actionGroup, IWorkbenchPartDescriptor partDescriptor)` Add the action group just created with the id to the cache for the part supplied

Uses of IWorkbenchPartDescriptor in org.eclipse.gmf.runtime.diagram.ui.providers

Methods in org.eclipse.gmf.runtime.diagram.ui.providers with parameters of type IWorkbenchPartDescriptor
`protected IContributionItem` `DiagramContributionItemProvider.createCustomContributionItem(java.lang.String customId, IWorkbenchPartDescriptor partDescriptor)`
`protected IMenuManager` `DiagramContributionItemProvider.createMenuManager(java.lang.String menuId, IWorkbenchPartDescriptor partDescriptor)`
`protected IAction` `DiagramContributionItemProvider.createAction(java.lang.String actionId, IWorkbenchPartDescriptor partDescriptor)`

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.