This method executes the following steps:
This method usually executes a significant number of resource modifications. It is highly recommended that this method is called either in a {@link WorkspaceModifyOperation} or in a {@link WorkspaceJob} tobatch the resource change notifications and avoid running unnecessary build jobs.
@param folders an array of {@link IFolder} objects that represents the sourcefolders to be marked as library folders @param monitor a progress monitor, or null if progress reporting is not desired @throws OperationCanceledException if the progress monitor is canceled while waiting @throws InterruptedException if this thread is interrupted while waiting @throws CoreException if this method fails for some other reason @see {@link #useAsSourceFolder(IFolder[],IProgressMonitor)}
|
|
|
|