Runtime

## Package 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`.

See:
Description

Class Summary
AbstractMarkerNavigationProvider: This class saves the editor associated with the goto operation so that utility methods in derived classes can access the editor instance before the doGotoMarker() method is called.
GotoMarkerOperation: This class contains the information needed to perform the navigation to an Eclipse marker.
MarkerNavigationService: This service is the distribution point for "gotoMarker" requests made by Eclipse to an IEditorPart.
MarkerNavigationService.MarkerNavigationProviderDescriptor: Marker Navigation Provider Descriptor.

## Package org.eclipse.gmf.runtime.common.ui.services.marker Description

Provides the Marker Navigation service, which is used to navigate to an Eclipse `IMarker` in an Eclipse `IEditorPart`.

## Using this Package

The `Marker Navigation Service` implements `org.eclipse.gmf.runtime.common.ui.services.marker.IMarkerNavigationProvider`. The interface contains only one method, `gotoMarker(IEditorPart, IMarker)`, which takes the `IEditorPart` and the `IMarker` to navigate to. Providers may subclass `AbstractMarkerNavigationProvider`, which implements the required `IMarkerNavigationProvider`. The only operation executed by the service is `GotoMarkerOperation`, whose `constructor` takes the same parameters as the interface's method.

## Package Specification

For more information on Eclipse Markers, please see `org.eclipse.core.resources.IMarker`

For more information on the Service Infrastructure, please see `org.eclipse.gmf.runtime.common.core.service.Service`

Runtime

Guidelines for using Eclipse APIs.

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