# Uses of Package
org.eclipse.team.core

Packages that use org.eclipse.team.core
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
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
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
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
TeamException: This exception is thrown by the team provider API.

Classes in org.eclipse.team.core used by org.eclipse.team.core.synchronize
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
TeamException: This exception is thrown by the team provider API.

Classes in org.eclipse.team.core used by org.eclipse.team.ui
ScmUrlImportDescription: Describes how a bundle import will be executed.

Classes in org.eclipse.team.core used by org.eclipse.team.ui.history
TeamException: This exception is thrown by the team provider API.

Classes in org.eclipse.team.core used by org.eclipse.team.ui.synchronize
TeamException: This exception is thrown by the team provider API.