# Package org.eclipse.core.resources.team

Provides APIs intended to be implemented by the Team component.

## Package Specification

This package specifies the APIs in the Resources plug-in which are intended to be implemented by the Team component. This provides hooks into the internal workspace tree mechanism as well as lets Team providers receive pre-notification for resource API calls such as move and delete.

Interface Summary
IMoveDeleteHook: Primary interface for hooking the implementation of `IResource.move` and `IResource.delete`.
IResourceTree: Provides internal access to the workspace resource tree for the purposes of implementing the move and delete operations.

Class Summary
FileModificationValidationContext: A context that is used in conjunction with the `FileModificationValidator` to indicate that UI-based validation is desired.
FileModificationValidator: The file modification validator is a Team-related hook for pre-checking operations that modify the contents of files.
ResourceRuleFactory: Default implementation of IResourceRuleFactory.
TeamHook: A general hook class for operations that team providers may be interested in participating in.