# Uses of Package
org.eclipse.team.core

Packages that use org.eclipse.team.core
Package
Description
org.eclipse.team.core
Application programming interfaces for defining and working with repository providers.
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.core.subscribers
Application programming interfaces for generating and refreshing synchronization state.
org.eclipse.team.core.synchronize
Application programming interfaces for managing synchronization state.
org.eclipse.team.core.variants
Application programming interfaces for accessing and managing resource variants.
org.eclipse.team.ui
Provides basic support for managing Team providers.
org.eclipse.team.ui.history
Application programming interfaces for working with history.
org.eclipse.team.ui.synchronize
Contains the team synchronization presentation framework and support for the Synchronize View.

Classes in org.eclipse.team.core used by org.eclipse.team.core
Class
Description
ICache
A cache that is associated with a synchronization that allows clients to cache synchronization state related to their model for the duration of the operation.
ICacheListener
Listener that, when registered with a cache, gets invoked when the cache is disposed.
IFileContentManager
This is the API to define mappings between file names, file extensions and content types, typically used by repository providers in order to determine whether a given file can be treated as text or must be considered binary.
IFileTypeInfo
Deprecated.
Use the `IFileContentManager` API instead.
IIgnoreInfo
An ignore info specifies both the pattern and the enabled state of a globally ignored pattern.
IProjectSetSerializer
Deprecated.
Use `RepositoryProviderType.getProjectSetCapability()` to obtain an instance of `ProjectSetCapability` instead.
IStringMapping
A simple interface for mappings from a string (usually a file name or a file extension) and a content type (typically `Team.TEXT`, `Team.BINARY` or `Team.UNKNOWN`.
ITeamStatus
Defines the status codes used in the status of exceptions and errors relating to Team.
ProjectSetCapability
An object for serializing and deserializing references to projects.
ProjectSetSerializationContext
The context in which project serialization occurs.
RepositoryProvider
A concrete subclass of `RepositoryProvider` is created for each project that is associated with a repository provider.
RepositoryProviderType
This class represents things you can ask/do with a type of provider.
TeamException
This exception is thrown by the team provider API.
Classes in org.eclipse.team.core used by org.eclipse.team.core.mapping
Class
Description
ICache
A cache that is associated with a synchronization that allows clients to cache synchronization state related to their model for the duration of the operation.
Classes in org.eclipse.team.core used by org.eclipse.team.core.mapping.provider
Class
Description
ICache
A cache that is associated with a synchronization that allows clients to cache synchronization state related to their model for the duration of the operation.
Classes in org.eclipse.team.core used by org.eclipse.team.core.subscribers
Class
Description
TeamException
This exception is thrown by the team provider API.
Classes in org.eclipse.team.core used by org.eclipse.team.core.synchronize
Class
Description
ITeamStatus
Defines the status codes used in the status of exceptions and errors relating to Team.
TeamException
This exception is thrown by the team provider API.
Classes in org.eclipse.team.core used by org.eclipse.team.core.variants
Class
Description
TeamException
This exception is thrown by the team provider API.
Classes in org.eclipse.team.core used by org.eclipse.team.ui
Class
Description
ScmUrlImportDescription
Describes how a bundle import will be executed.
Classes in org.eclipse.team.core used by org.eclipse.team.ui.history
Class
Description
TeamException
This exception is thrown by the team provider API.
Classes in org.eclipse.team.core used by org.eclipse.team.ui.synchronize
Class
Description
TeamException
This exception is thrown by the team provider API.