1 11 package org.eclipse.core.resources; 12 13 import java.net.URI ; 14 import org.eclipse.core.runtime.IPath; 15 import org.eclipse.core.runtime.IProgressMonitor; 16 17 24 public interface IProjectDescription { 25 34 public static final String DESCRIPTION_FILE_NAME = ".project"; 36 42 public ICommand[] getBuildSpec(); 43 44 49 public String getComment(); 50 51 70 public IProject[] getDynamicReferences(); 71 72 83 public IPath getLocation(); 84 85 93 public URI getLocationURI(); 94 95 100 public String getName(); 101 102 109 public String [] getNatureIds(); 110 111 125 public IProject[] getReferencedProjects(); 126 127 134 public boolean hasNature(String natureId); 135 136 147 public ICommand newCommand(); 148 149 161 public void setBuildSpec(ICommand[] buildSpec); 162 163 174 public void setComment(String comment); 175 176 189 public void setDynamicReferences(IProject[] projects); 190 191 214 public void setLocation(IPath location); 215 216 239 public void setLocationURI(URI location); 240 241 258 public void setName(String projectName); 259 260 273 public void setNatureIds(String [] natures); 274 275 288 public void setReferencedProjects(IProject[] projects); 289 } 290 | Popular Tags |