public class UnresolveUnreachableCrossProjectReferencesOperation extends AbstractWorkspaceOperation
Constructor and Description |
---|
UnresolveUnreachableCrossProjectReferencesOperation(java.util.Collection<org.eclipse.core.resources.IProject> projectsWithUnreachableCrossRefrencesToUnresolve) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<org.eclipse.core.resources.IProject> |
getProjectsWithUnreachableCrossRefrencesToUnresolve() |
org.eclipse.core.runtime.jobs.ISchedulingRule |
getRule()
Returns the
scheduling rule required by this operation. |
void |
run(org.eclipse.core.runtime.IProgressMonitor monitor) |
getLabel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLabel
public UnresolveUnreachableCrossProjectReferencesOperation(java.util.Collection<org.eclipse.core.resources.IProject> projectsWithUnreachableCrossRefrencesToUnresolve)
public org.eclipse.core.runtime.jobs.ISchedulingRule getRule()
IWorkspaceOperation
scheduling rule
required by this operation.null
if no such is required.public java.util.Collection<org.eclipse.core.resources.IProject> getProjectsWithUnreachableCrossRefrencesToUnresolve()
public void run(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException