# Uses of Package
org.eclipse.core.runtime.jobs

Packages that use org.eclipse.core.runtime.jobs
org.eclipse.core.filebuffers: Provides the API for accessing file buffers.
org.eclipse.core.filebuffers.manipulation: Provides the API for manipulating file buffers.
org.eclipse.core.internal.resources
org.eclipse.core.resources: Provides basic support for managing a workspace and its resources.
org.eclipse.core.resources.team: Provides APIs intended to be implemented by the Team component.
org.eclipse.core.runtime.jobs: Provides core support for scheduling and interacting with background activity.
org.eclipse.debug.core.commands: Provides a set of interfaces for common debug commands.
org.eclipse.debug.core.model: Defines interfaces for debug model elements, source lookup, and launching.
org.eclipse.debug.ui: Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.equinox.p2.operations: Describes high level provisioning operations that can be resolved and performed either modally or in the background.
org.eclipse.equinox.p2.ui: Provides provisioning user interface classes that can be used for assembling a provisioning UI.
org.eclipse.ltk.core.refactoring: Application programmer interface to implement semantic preserving workspace transformations.
org.eclipse.team.core.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.team.core.mapping.provider: Application programming interfaces for working with resource mappings.
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.
org.eclipse.ui.actions: Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.console: Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.dialogs: Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.ide.undo: APIs that provide undo and redo behavior for operations that manipulate the workspace.
org.eclipse.ui.preferences: Classes for using the preferences support in org.eclipse.core.runtime.preferences
org.eclipse.ui.progress: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.core.filebuffers
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.core.filebuffers.manipulation
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.core.internal.resources
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.core.resources
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.core.resources.team
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.core.runtime.jobs
IJobChangeEvent: An event describing a change to the state of a job.
IJobChangeListener: Callback interface for clients interested in being notified when jobs change state.
IJobFunction: This is a functional interface representation of `Job`, suitable for use in lambda expressions.
IJobManager: The job manager provides facilities for scheduling, querying, and maintaining jobs and locks.
ILock: A lock is used to control access to an exclusive resource.
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.
JobGroup: JobGroups support throttling, join, cancel, combined progress and error reporting on a group of jobs.
LockListener: A lock listener is notified whenever a thread is about to wait on a lock, and when a thread is about to release a lock.
ProgressProvider: The progress provider supplies the job manager with progress monitors for running jobs.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.debug.core.commands
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.debug.core.model
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.debug.ui
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.equinox.p2.operations
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.equinox.p2.ui
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ltk.core.refactoring
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.team.core.mapping
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.team.core.mapping.provider
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.team.ui
IJobChangeListener: Callback interface for clients interested in being notified when jobs change state.
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.
JobChangeAdapter: This adapter class provides default implementations for the methods described by the `IJobChangeListener` interface.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.team.ui.mapping
IJobChangeListener: Callback interface for clients interested in being notified when jobs change state.
JobChangeAdapter: This adapter class provides default implementations for the methods described by the `IJobChangeListener` interface.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.team.ui.synchronize
IJobChangeEvent: An event describing a change to the state of a job.
IJobChangeListener: Callback interface for clients interested in being notified when jobs change state.
JobChangeAdapter: This adapter class provides default implementations for the methods described by the `IJobChangeListener` interface.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.actions
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.console
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.dialogs
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.editors.text
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.ide.undo
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.preferences
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.progress
IJobChangeEvent: An event describing a change to the state of a job.
IJobChangeListener: Callback interface for clients interested in being notified when jobs change state.
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.
Job: Jobs are units of runnable work that can be scheduled to be run with the job manager.

Classes in org.eclipse.core.runtime.jobs used by org.eclipse.ui.texteditor
ISchedulingRule: Scheduling rules are used by jobs to indicate when they need exclusive access to a resource.