org.aspectj.org.eclipse.jdt.internal.core
Class DeletePackageFragmentRootOperation
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
org.aspectj.org.eclipse.jdt.internal.core.DeletePackageFragmentRootOperation
public class DeletePackageFragmentRootOperation
- extends JavaModelOperation
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation |
actions, actionsEnd, actionsStart, APPEND, attributes, elementsToProcess, force, HAS_MODIFIED_RESOURCE_ATTR, isNested, KEEP_EXISTING, NO_ELEMENTS, OPERATION_STACKS, parentElements, POST_ACTION_VERBOSE, progressMonitor, REMOVEALL_APPEND, resultElements, TRUE |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation |
addAction, addDelta, addReconcileDelta, applyTextEdit, beginTask, canModifyRoots, checkCanceled, commonVerify, copyResources, createFile, createFolder, deleteEmptyPackageFragment, deleteResource, deleteResources, done, equalsOneOf, executeNestedOperation, firstActionWithID, getAttribute, getCompilationUnitFor, getCurrentOperationStack, getDocument, getElementToProcess, getJavaModel, getNestedFolders, getParentElement, getParentElements, getResultElements, getSchedulingRule, getSubProgressMonitor, hasModifiedResource, internalWorked, isCanceled, isReadOnly, isTopLevelOperation, moveResources, newJavaElementDelta, popOperation, postAction, prefixesOneOf, pushOperation, removeAllPostAction, removeReconcileDelta, run, runOperation, runPostActions, setAttribute, setCanceled, setNested, setTaskName, subTask, worked |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeletePackageFragmentRootOperation
public DeletePackageFragmentRootOperation(IPackageFragmentRoot root,
int updateResourceFlags,
int updateModelFlags)
executeOperation
protected void executeOperation()
throws JavaModelException
- Description copied from class:
JavaModelOperation
- Performs the operation specific behavior. Subclasses must override.
- Specified by:
executeOperation in class JavaModelOperation
- Throws:
JavaModelException
deleteResource
protected void deleteResource(IPackageFragmentRoot root,
IClasspathEntry rootEntry)
throws JavaModelException
- Throws:
JavaModelException
updateReferringProjectClasspaths
protected void updateReferringProjectClasspaths(IPath rootPath,
IJavaProject projectOfRoot,
java.util.Map oldRoots)
throws JavaModelException
- Throws:
JavaModelException
updateProjectClasspath
protected void updateProjectClasspath(IPath rootPath,
IJavaProject project,
java.util.Map oldRoots)
throws JavaModelException
- Throws:
JavaModelException
verify
protected IJavaModelStatus verify()
- Description copied from class:
JavaModelOperation
- Returns a status indicating if there is any known reason
this operation will fail. Operations are verified before they
are run.
Subclasses must override if they have any conditions to verify
before this operation executes.
- Overrides:
verify in class JavaModelOperation
- See Also:
IJavaModelStatus