Runtime

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

Packages that use Service
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.statusline
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 in org.eclipse.gmf.runtime.common.core.service

Methods in org.eclipse.gmf.runtime.common.core.service with parameters of type Service
`abstract java.util.List` `ExecutionStrategy.execute(Service service, IOperation operation)` Executes the specified operation on providers obtained from the specified service, according to this execution strategy.
`protected java.util.List` `ExecutionStrategy.getProviders(Service service, ExecutionStrategy strategy, ProviderPriority priority, IOperation operation)` Retrieves a list of providers of the specified priority that provide the specified operation.
`protected java.util.List` `ExecutionStrategy.getProviders(Service service, ProviderPriority priority)` Retrieves a list of providers of the specified priority.
`java.util.List` `ExecutionStrategy.getUncachedProviders(Service service, ProviderPriority priority, IOperation operation)` Retrieves a list of providers of the specified priority that provide the specified operation.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem
`class` `ContributionItemService` A service for contributing items into different `IWorkbenchPart`'s contribution managers: ActionBars and ContextMenu(s).

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.action.filter
`class` `ActionFilterService` A service that provides action filters that can be used in evaluating action expressions.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.action.global
`class` `GlobalActionHandlerService` A service that provides the `IGlobalActionHandler` associated with a `IGlobalActionHandlerContext`.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.dnd.core
`class` `DragDropListenerService` A service that provides the `IDragSourceListener` and `IDropTargetListener`.
`class` `TransferAdapterService` A service that provides transfer adapters for a given transfer id.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.editor
`class` `EditorService` A service for manipulating editors

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.elementselection
`class` `ElementSelectionService` The element selection service.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.icon
`class` `IconService` Service which handles icon operations.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.marker
`class` `MarkerNavigationService` This service is the distribution point for "gotoMarker" requests made by Eclipse to an IEditorPart.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.parser
`class` `ParserService` The parser service which returns a parser for an IAdaptable.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.properties
`class` `PropertiesService` The property service taks all property contributions from property source providers and assembles these properties into a property source object.

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

Subclasses of Service in org.eclipse.gmf.runtime.common.ui.services.statusline
`class` `StatusLineService` Service which handles status line contributions.

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

Subclasses of Service in org.eclipse.gmf.runtime.diagram.core.services
`class` `DiagramEventBrokerService` A service for manipulating Diagram Event broker creations
`class` `ViewService` A service for manipulating the notational models

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

Subclasses of Service in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant
`class` `ModelingAssistantService` This service is used to assist the user with modeling gestures.

Runtime

Guidelines for using Eclipse APIs.

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