Eclipse Platform 2022-03 (4.23)
Classes in org.eclipse.team.core.variants used by org.eclipse.team.core.variants
An implementation of
IResourceVariantTree that provides the logic for
refreshing the tree and collecting the results so they can be cached locally.
A resource variant is a partial implementation of a remote resource
whose contents and handle are cached locally.
This interface is used by
to provide access to the base and remote resources that correspond to
a local resource.
IResourceVariantComparator is provided by a
and used by a
SyncInfo to calculate the sync
state of the workspace resources.
A handle that provides access to locally cached resource variants that
represent a resource line-up such as a project version or branch.
Listener that can receive notification from a
when the synchronization state of one or more resources has changed.
The purpose of a
ResourceVariantByteStore is to support the caching of
the synchronization bytes for the resource variants that represent
a resource line-up of interest such as a version, baseline or branch.
A specialization of Subscriber that uses
to manage the base (for three-way) and remote trees.
A resource variant tree that caches and obtains its bytes from the remote slot
in a three-way synchronizer.
A resource variant tree subscriber whose trees use an underlying
ThreeWaySynchronizer to store and manage the
synchronization state for the local workspace.
This class manages the synchronization between local resources and their
corresponding resource variants.