Runtime

## Uses of Package
org.eclipse.gmf.runtime.common.core.service

Packages that use org.eclipse.gmf.runtime.common.core.service
org.eclipse.gmf.runtime.common.core.service: Provides the base interfaces for all service providers.
org.eclipse.gmf.runtime.common.ui.action.global.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.providers
org.eclipse.gmf.runtime.diagram.core.services
org.eclipse.gmf.runtime.diagram.core.services.eventbroker
org.eclipse.gmf.runtime.diagram.core.services.view: Aurora internal packages Package Specification Provides a set of classes to use when creating views.
org.eclipse.gmf.runtime.diagram.ui.printing.providers
org.eclipse.gmf.runtime.diagram.ui.properties.providers: Aurora internal packages Package Specification This package contains the service provider classes for this plugin.
org.eclipse.gmf.runtime.diagram.ui.providers: Aurora internal packages Package Specification This package contains the necessary plugin classes: DebugOptions Plugin StatusCodes
org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers: This package contains a contribution item provider and a global action handler and provider for diagram IDE Global Actions.
org.eclipse.gmf.runtime.emf.ui.properties.providers: Defines a generic, MSL-based properties provider for EMF.
org.eclipse.gmf.runtime.emf.ui.providers.marker: Extension of the Common UI marker-navigation provider API that supports navigation to elements within MSL-managed models.
org.eclipse.gmf.runtime.emf.ui.services.action: Extension of the Common UI action filter framework for filters that need to test elements of MSL-managed models.
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.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.core.service
AbstractProvider The abstract parent of all service providers.
ExecutionStrategy An enumeration of provider execution strategies.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
IProviderPolicy The interface for all service providers lightweight's implementation.
ProviderChangeEvent An event that indicates when a provider changes.
ProviderPriority An enumeration of service provider priorities.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.action.global.providers
AbstractProvider The abstract parent of all service providers.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.action.contributionitem
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.action.filter
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.action.global
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.dnd.core
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.editor
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.elementselection
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.icon
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
ProviderChangeEvent An event that indicates when a provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.marker
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.parser
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.properties
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.common.ui.services.util
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.core.providers
AbstractProvider The abstract parent of all service providers.
AbstractProviderConfiguration Concrete subclasses can be used to assist in parsing service provider descriptors to filter out and delay loading of service providers that do not apply.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.core.services
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers defined by a configuration element.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.core.services.eventbroker
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.core.services.view
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.ui.printing.providers
AbstractProvider The abstract parent of all service providers.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.ui.properties.providers
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.ui.providers
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.emf.ui.properties.providers
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.emf.ui.providers.marker
AbstractProvider The abstract parent of all service providers.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.emf.ui.services.action
AbstractProvider The abstract parent of all service providers.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.

Classes in org.eclipse.gmf.runtime.common.core.service used by org.eclipse.gmf.runtime.emf.ui.services.modelingassistant
AbstractProvider The abstract parent of all service providers.
AbstractProviderConfiguration Concrete subclasses can be used to assist in parsing service provider descriptors to filter out and delay loading of service providers that do not apply.
IOperation The interface for all service provider operations.
IProvider The interface for all service providers.
IProviderChangeListener An interface for types that listen to service provider changes.
Service A `Service` does some specific piece of work for clients by delegating the actual work done to one or more service providers.
Service.ProviderDescriptor A descriptor for providers 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.