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

Packages that use JobChangeAdapter
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
`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
`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
`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.