Runtime

## Uses of Interface
org.eclipse.gmf.runtime.common.core.service.IProviderChangeListener

Packages that use IProviderChangeListener
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.editor: Provides an editor service for manipulating `Eclipse Editors`, including an operation to open an editor from an `org.eclipse.ui.IEditorInput`.
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.parser: Provides the framework for the parser service.
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 IProviderChangeListener in org.eclipse.gmf.runtime.common.core.service

Classes in org.eclipse.gmf.runtime.common.core.service that implement IProviderChangeListener
`class` `Service` A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
`static class` `Service.ProviderDescriptor` A descriptor for providers defined by a configuration element.

Methods in org.eclipse.gmf.runtime.common.core.service with parameters of type IProviderChangeListener
`void` `AbstractProvider.addProviderChangeListener(IProviderChangeListener listener)` Adds the specified listener to the list of provider change listeners for this abstract provider.
`void` `IProvider.addProviderChangeListener(IProviderChangeListener listener)` Adds the specified listener to the list of provider change listeners for this provider.
`void` `AbstractProvider.removeProviderChangeListener(IProviderChangeListener listener)` Removes the specified listener from the list of provider change listeners for this abstract provider.
`void` `IProvider.removeProviderChangeListener(IProviderChangeListener listener)` Removes the specified listener from the list of provider change listeners for this provider.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem that implement IProviderChangeListener
`class` `ContributionItemService` A service for contributing items into different `IWorkbenchPart`'s contribution managers: ActionBars and ContextMenu(s).
`protected static class` `ContributionItemService.ProviderDescriptor` A descriptor for `IContributionItemProvider` defined by a configuration element.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.action.filter that implement IProviderChangeListener
`class` `ActionFilterService` A service that provides action filters that can be used in evaluating action expressions.
`protected static class` `ActionFilterService.ProviderDescriptor` A descriptor for action filter providers defined by a configuration element.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.action.global that implement IProviderChangeListener
`class` `GlobalActionHandlerService` A service that provides the `IGlobalActionHandler` associated with a `IGlobalActionHandlerContext`.
`protected static class` `GlobalActionHandlerService.ProviderDescriptor` A descriptor for `IGlobalActionHandlerProvider` defined by a configuration element.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.dnd.core that implement IProviderChangeListener
`class` `DragDropListenerService` A service that provides the `IDragSourceListener` and `IDropTargetListener`.
`protected static class` `DragDropListenerService.ProviderDescriptor` A descriptor for `IDragDropListenerProvider` defined by a configuration element.
`class` `TransferAdapterService` A service that provides transfer adapters for a given transfer id.
`protected static class` `TransferAdapterService.ProviderDescriptor` A descriptor for `ITransferAdapterProvider` defined by a configuration element.

Uses of IProviderChangeListener in org.eclipse.gmf.runtime.common.ui.services.editor

Classes in org.eclipse.gmf.runtime.common.ui.services.editor that implement IProviderChangeListener
`class` `EditorService` A service for manipulating editors

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

Classes in org.eclipse.gmf.runtime.common.ui.services.elementselection that implement IProviderChangeListener
`class` `ElementSelectionService` The element selection service.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.icon that implement IProviderChangeListener
`class` `IconService` Service which handles icon operations.
`protected static class` `IconService.ProviderDescriptor` A descriptor for `IIconProvider` defined by a configuration element.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.marker that implement IProviderChangeListener
`class` `MarkerNavigationService` This service is the distribution point for "gotoMarker" requests made by Eclipse to an IEditorPart.
`protected static class` `MarkerNavigationService.MarkerNavigationProviderDescriptor` Marker Navigation Provider Descriptor.

Uses of IProviderChangeListener in org.eclipse.gmf.runtime.common.ui.services.parser

Classes in org.eclipse.gmf.runtime.common.ui.services.parser that implement IProviderChangeListener
`class` `ParserService` The parser service which returns a parser for an IAdaptable.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.properties that implement IProviderChangeListener
`class` `PropertiesService` The property service taks all property contributions from property source providers and assembles these properties into a property source object.
`protected static class` `PropertiesService.PropertiesProviderDescriptor` A descriptor for providers defined by a configuration element.

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

Classes in org.eclipse.gmf.runtime.common.ui.services.util that implement IProviderChangeListener
`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 IProviderChangeListener in org.eclipse.gmf.runtime.diagram.core.services

Classes in org.eclipse.gmf.runtime.diagram.core.services that implement IProviderChangeListener
`class` `DiagramEventBrokerService` A service for manipulating Diagram Event broker creations
`protected static class` `DiagramEventBrokerService.ProviderDescriptor`
`class` `ViewService` A service for manipulating the notational models
`protected static class` `ViewService.ProviderDescriptor` A descriptor for `ISemanticProvider` defined by a configuration element.

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

Classes in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant that implement IProviderChangeListener
`class` `ModelingAssistantService` This service is used to assist the user with modeling gestures.
`protected static class` `ModelingAssistantService.ProviderDescriptor` A descriptor for `IModelingAssistantProvider` defined by a configuration element.

Runtime

Guidelines for using Eclipse APIs.

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