# Uses of Interface
org.eclipse.core.resources.team.IResourceTree

Packages that use IResourceTree
Package
Description
org.eclipse.core.resources.team
Provides APIs intended to be implemented by the Team component.

## Uses of IResourceTree in org.eclipse.core.resources.team

Methods in org.eclipse.core.resources.team with parameters of type IResourceTree
Modifier and Type
Method
Description
`boolean`
IMoveDeleteHook.`deleteFile(IResourceTree tree, IFile file, int updateFlags, IProgressMonitor monitor)`
Implements `IResource.delete(int,IProgressMonitor)` where the receiver is a file.
`boolean`
IMoveDeleteHook.`deleteFolder(IResourceTree tree, IFolder folder, int updateFlags, IProgressMonitor monitor)`
Implements `IResource.delete(int,IProgressMonitor)` where the receiver is a folder.
`boolean`
IMoveDeleteHook.`deleteProject(IResourceTree tree, IProject project, int updateFlags, IProgressMonitor monitor)`
Implements `IResource.delete(int,IProgressMonitor)` where the receiver is a project.
`boolean`
IMoveDeleteHook.`moveFile(IResourceTree tree, IFile source, IFile destination, int updateFlags, IProgressMonitor monitor)`
Implements `IResource.move(IPath,int,IProgressMonitor)` where the receiver is a file.
`boolean`
IMoveDeleteHook.`moveFolder(IResourceTree tree, IFolder source, IFolder destination, int updateFlags, IProgressMonitor monitor)`
Implements `IResource.move(IPath,int,IProgressMonitor)` where the receiver is a project.
`boolean`
IMoveDeleteHook.`moveProject(IResourceTree tree, IProject source, IProjectDescription description, int updateFlags, IProgressMonitor monitor)`
Implements `IResource.move(IPath,int,IProgressMonitor)` and `IResource.move(IProjectDescription,int,IProgressMonitor)` where the receiver is a project.