Runtime

## Uses of Class
org.eclipse.gmf.runtime.common.core.service.Service.ProviderDescriptor

Packages that use Service.ProviderDescriptor
org.eclipse.gmf.runtime.common.core.service: Provides the base interfaces for all service providers.
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.services.action.filter: Provides a set of classes to help in evaluating expressions for Eclipse plug-in action enablement and visibility.
org.eclipse.gmf.runtime.common.ui.services.action.global: Provides a set of classes that implement a `Service` that provides an extensible way to handle commonly used (global) actions in different views and editors.
org.eclipse.gmf.runtime.common.ui.services.dnd.core: Provides core support for drag and drop.
org.eclipse.gmf.runtime.common.ui.services.elementselection
org.eclipse.gmf.runtime.common.ui.services.icon: Provides the framework for the icon service.
org.eclipse.gmf.runtime.common.ui.services.marker: Provides the Marker Navigation service, which is used to navigate to an Eclipse `IMarker` in an Eclipse `IEditorPart`.
org.eclipse.gmf.runtime.common.ui.services.properties: Provides a framework to contribute contribute property descriptors to the Eclipse property view, given a workbench selection.
org.eclipse.gmf.runtime.common.ui.services.util
org.eclipse.gmf.runtime.diagram.core.services
org.eclipse.gmf.runtime.emf.ui.services.modelingassistant: The Modeling Assistant Service provides an extensible algorithm for offering users easy access to the most common editing gestures in a particular context of model elements and/or diagrams.

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.core.service

Methods in org.eclipse.gmf.runtime.common.core.service that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `Service.newProviderDescriptor(IConfigurationElement element)` Creates a new provider descriptor for the specified configuration `element`.

Methods in org.eclipse.gmf.runtime.common.core.service with parameters of type Service.ProviderDescriptor
`protected void` `Service.addProvider(ProviderPriority priority, Service.ProviderDescriptor provider)` Registers the `provider` as a provider for this service, with the specified `priority`.
`protected void` `Service.removeProvider(Service.ProviderDescriptor provider)` Removes the `provider` as a provider for this service.

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

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem
`protected static class` `ContributionItemService.ProviderDescriptor` A descriptor for `IContributionItemProvider` defined by a configuration element.

Methods in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `ContributionItemService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.action.filter

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.action.filter
`protected static class` `ActionFilterService.ProviderDescriptor` A descriptor for action filter providers defined by a configuration element.

Methods in org.eclipse.gmf.runtime.common.ui.services.action.filter that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `ActionFilterService.newProviderDescriptor(IConfigurationElement element)` Creates a new action filter provider descriptor for the specified configuration element.

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.action.global

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.action.global
`protected static class` `GlobalActionHandlerService.ProviderDescriptor` A descriptor for `IGlobalActionHandlerProvider` defined by a configuration element.

Methods in org.eclipse.gmf.runtime.common.ui.services.action.global that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `GlobalActionHandlerService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.dnd.core

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.dnd.core
`protected static class` `DragDropListenerService.ProviderDescriptor` A descriptor for `IDragDropListenerProvider` defined by a configuration element.
`protected static class` `TransferAdapterService.ProviderDescriptor` A descriptor for `ITransferAdapterProvider` defined by a configuration element.

Methods in org.eclipse.gmf.runtime.common.ui.services.dnd.core that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `DragDropListenerService.newProviderDescriptor(IConfigurationElement element)`
`protected Service.ProviderDescriptor` `TransferAdapterService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.elementselection

Methods in org.eclipse.gmf.runtime.common.ui.services.elementselection that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `ElementSelectionService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.icon

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.icon
`protected static class` `IconService.ProviderDescriptor` A descriptor for `IIconProvider` defined by a configuration element.

Methods in org.eclipse.gmf.runtime.common.ui.services.icon that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `IconService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.marker

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.marker
`protected static class` `MarkerNavigationService.MarkerNavigationProviderDescriptor` Marker Navigation Provider Descriptor.

Methods in org.eclipse.gmf.runtime.common.ui.services.marker that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `MarkerNavigationService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.properties

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.properties
`protected static class` `PropertiesService.PropertiesProviderDescriptor` A descriptor for providers defined by a configuration element.

Methods in org.eclipse.gmf.runtime.common.ui.services.properties that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `PropertiesService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.util

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.common.ui.services.util
`class` `ActivityFilterProviderDescriptor` A provider descriptor that will ignore providers that are contributed by a plug-in that is matched to a disabled activity/capability.

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.diagram.core.services

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.diagram.core.services
`protected static class` `DiagramEventBrokerService.ProviderDescriptor`
`protected static class` `ViewService.ProviderDescriptor` A descriptor for `ISemanticProvider` defined by a configuration element.

Methods in org.eclipse.gmf.runtime.diagram.core.services that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `DiagramEventBrokerService.newProviderDescriptor(IConfigurationElement _element)`
`protected Service.ProviderDescriptor` `ViewService.newProviderDescriptor(IConfigurationElement element)`

Uses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant

Subclasses of Service.ProviderDescriptor in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant
`protected static class` `ModelingAssistantService.ProviderDescriptor` A descriptor for `IModelingAssistantProvider` defined by a configuration element.

Methods in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant that return Service.ProviderDescriptor
`protected Service.ProviderDescriptor` `ModelingAssistantService.newProviderDescriptor(IConfigurationElement element)`

Runtime

Guidelines for using Eclipse APIs.

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