Provides the Marker Navigation service, which is used to navigate to an Eclipse {@link org.eclipse.core.resources.IMarker IMarker} in an Eclipse {@link org.eclipse.ui.IEditorPart IEditorPart}.

## Using this Package

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

## Package Specification

For more information on Eclipse Markers, please see {@link org.eclipse.core.resources.IMarker org.eclipse.core.resources.IMarker}

For more information on the Service Infrastructure, please see {@link org.eclipse.gmf.runtime.common.core.service.Service org.eclipse.gmf.runtime.common.core.service.Service}

@canBeSeenBy %partners