# Uses of Class
org.eclipse.core.runtime.jobs.JobChangeAdapter

Packages that use JobChangeAdapter
Package
Description
org.eclipse.team.ui
Provides basic support for managing Team providers.
org.eclipse.team.ui.mapping
Application programming interfaces for working with resource mappings.
org.eclipse.team.ui.synchronize
Contains the team synchronization presentation framework and support for the Synchronize View.

## Uses of JobChangeAdapter in org.eclipse.team.ui

Subclasses of JobChangeAdapter in org.eclipse.team.ui
Modifier and Type
Class
Description
`class`
`TeamOperation`
An operation that can be configured to run in the foreground using the `IProgressService` or the background as a `Job`.

## Uses of JobChangeAdapter in org.eclipse.team.ui.mapping

Subclasses of JobChangeAdapter in org.eclipse.team.ui.mapping
Modifier and Type
Class
Description
`class`
`SynchronizationOperation`
This operation class can be used by model providers when performing merge operations triggered from a synchronize participant page associated with a synchronization or merge context.

## Uses of JobChangeAdapter in org.eclipse.team.ui.synchronize

Subclasses of JobChangeAdapter in org.eclipse.team.ui.synchronize
Modifier and Type
Class
Description
`class`
`ModelMergeOperation`
A model operation that executes a merge according to the merge lifecycle associated with an `IMergeContext` and `IResourceMappingMerger` instances obtained from the model providers involved.
`class`
`ModelOperation`
An abstract operation that uses an `ISynchronizationScopeManager` to create an operation scope that includes the complete set of mappings that must be included in the operation to ensure model consistency.
`class`
`ModelParticipantMergeOperation`
A model merge operation that uses a participant to preview the changes in either a dialog or the Synchronize view.
`class`
`SynchronizeModelOperation`
A specialized team operation that operates on `ISynchronizeModelElement`elements.