Uses of Interface
org.eclipse.core.resources.IProjectDescription

Packages that use IProjectDescription
org.eclipse.core.internal.localstore   
org.eclipse.core.internal.resources   
org.eclipse.core.resources Provides basic support for managing a workspace and its resources. 
org.eclipse.core.resources.team Provides APIs intended to be implemented by the Team component. 
org.eclipse.core.tests.resources   
org.jmlspecs.eclipse.jdt.internal.esc2   
 

Uses of IProjectDescription in org.eclipse.core.internal.localstore
 

Methods in org.eclipse.core.internal.localstore with parameters of type IProjectDescription
 boolean FileSystemResourceManager.internalWrite(IProject target, IProjectDescription description, int updateFlags, boolean hasPublicChanges, boolean hasPrivateChanges)
          The target must exist in the workspace.
 

Uses of IProjectDescription in org.eclipse.core.internal.resources
 

Classes in org.eclipse.core.internal.resources that implement IProjectDescription
 class ProjectDescription
           
 

Methods in org.eclipse.core.internal.resources that return IProjectDescription
 IProjectDescription Project.getDescription()
           
 IProjectDescription Workspace.loadProjectDescription(java.io.InputStream stream)
           
 IProjectDescription Workspace.loadProjectDescription(org.eclipse.core.runtime.IPath path)
           
 IProjectDescription Workspace.newProjectDescription(java.lang.String projectName)
           
 

Methods in org.eclipse.core.internal.resources with parameters of type IProjectDescription
 void Resource.copy(IProjectDescription destDesc, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Resource.copy(IProjectDescription destDesc, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Project.copy(IProjectDescription destination, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Project.create(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Project.create(IProjectDescription description, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Resource.move(IProjectDescription description, boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Project.move(IProjectDescription destination, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Resource.move(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Project.move(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 boolean MoveDeleteHook.moveProject(IResourceTree tree, IProject source, IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void LocalMetaArea.readPrivateDescription(IProject target, IProjectDescription description)
          Returns the portions of the project description that are private, and adds them to the supplied project description.
 void Project.setDescription(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Project.setDescription(IProjectDescription description, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void Project.writeDescription(IProjectDescription description, int updateFlags, boolean hasPublicChanges, boolean hasPrivateChanges)
          Writes the project description file to disk.
 

Uses of IProjectDescription in org.eclipse.core.resources
 

Methods in org.eclipse.core.resources that return IProjectDescription
 IProjectDescription IProject.getDescription()
          Returns the description for this project.
 IProjectDescription IWorkspace.loadProjectDescription(java.io.InputStream projectDescriptionFile)
          Reads the project description file (".project") from the given InputStream.
 IProjectDescription IWorkspace.loadProjectDescription(org.eclipse.core.runtime.IPath projectDescriptionFile)
          Reads the project description file (".project") from the given location in the local file system.
 IProjectDescription IWorkspace.newProjectDescription(java.lang.String projectName)
          Creates and returns a new project description for a project with the given name.
 

Methods in org.eclipse.core.resources with parameters of type IProjectDescription
 void IResource.copy(IProjectDescription description, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)
          Makes a copy of this project using the given project description.
 void IResource.copy(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
          Makes a copy of this project using the given project description.
 void IProject.create(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
          Creates a new project resource in the workspace using the given project description.
 void IProject.create(IProjectDescription description, org.eclipse.core.runtime.IProgressMonitor monitor)
          Creates a new project resource in the workspace using the given project description.
 void IResource.move(IProjectDescription description, boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)
          Renames or relocates this project so that it is the project specified by the given project description.
 void IProject.move(IProjectDescription description, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)
          Renames this project so that it is located at the name in the given description.
 void IResource.move(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
          Renames or relocates this project so that it is the project specified by the given project description.
 void IProject.setDescription(IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
          Changes this project resource to match the given project description.
 void IProject.setDescription(IProjectDescription description, org.eclipse.core.runtime.IProgressMonitor monitor)
          Changes this project resource to match the given project description.
 

Uses of IProjectDescription in org.eclipse.core.resources.team
 

Methods in org.eclipse.core.resources.team with parameters of type IProjectDescription
 boolean IResourceTree.movedProjectSubtree(IProject source, IProjectDescription description)
          Declares that the given source project and its files and folders have been successfully relocated in the local file system if required, and requests that the rename and/or relocation should now be made to the workspace resource tree for the project and all its descendents.
 boolean IMoveDeleteHook.moveProject(IResourceTree tree, IProject source, IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
          Implements IResource.move(IPath,int,IProgressMonitor) and IResource.move(IProjectDescription,int,IProgressMonitor) where the receiver is a project.
 void IResourceTree.standardMoveProject(IProject source, IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)
          Renames and/or relocates the given project in the standard manner.
 

Uses of IProjectDescription in org.eclipse.core.tests.resources
 

Methods in org.eclipse.core.tests.resources with parameters of type IProjectDescription
 void IProjectTest.ensureExistsInWorkspace(IProject project, IProjectDescription description)
           
 

Uses of IProjectDescription in org.jmlspecs.eclipse.jdt.internal.esc2
 

Methods in org.jmlspecs.eclipse.jdt.internal.esc2 with parameters of type IProjectDescription
static ICommand[] Utils.addBuilder(IProject project, ICommand[] commands, IProjectDescription description, java.lang.String builder, boolean enabled)
          Adds the given builder to the list of commands.
static ICommand Utils.newDisabledCommand(IProject project, IProjectDescription description, java.lang.String builder)
          This method creates a new builder command of the specified type, but in a disabled state.