| org.eclipse.ui.ide.undo.AbstractWorkspaceOperation org.eclipse.ui.ide.undo.AbstractResourcesOperation org.eclipse.ui.ide.undo.DeleteResourcesOperation
DeleteResourcesOperation | public class DeleteResourcesOperation extends AbstractResourcesOperation (Code) | | A DeleteResourcesOperation represents an undoable operation for deleting one
or more resources in the workspace. Clients may call the public API from a
background thread.
This class is intended to be instantiated and used by clients. It is not
intended to be subclassed by clients.
since: 3.3 |
DeleteResourcesOperation | public DeleteResourcesOperation(IResource[] resources, String label, boolean deleteContent)(Code) | | Create a DeleteResourcesOperation
Parameters: resources - the resources to be deleted Parameters: label - the label of the operation Parameters: deleteContent - whether or not we are deleting content for projects |
checkReadOnlyResources | IStatus checkReadOnlyResources(IResource[] resourcesToCheck)(Code) | | |
computeExecutionStatus | public IStatus computeExecutionStatus(IProgressMonitor monitor)(Code) | | |
computeRedoableStatus | public IStatus computeRedoableStatus(IProgressMonitor monitor)(Code) | | |
computeUndoableStatus | public IStatus computeUndoableStatus(IProgressMonitor monitor)(Code) | | |
doExecute | protected void doExecute(IProgressMonitor monitor, IAdaptable uiInfo) throws CoreException(Code) | | |
doUndo | protected void doUndo(IProgressMonitor monitor, IAdaptable uiInfo) throws CoreException(Code) | | |
getExecuteSchedulingRule | protected ISchedulingRule getExecuteSchedulingRule()(Code) | | |
getUndoSchedulingRule | protected ISchedulingRule getUndoSchedulingRule()(Code) | | |
updateResourceChangeDescriptionFactory | protected boolean updateResourceChangeDescriptionFactory(IResourceChangeDescriptionFactory factory, int operation)(Code) | | |
|
|