public class MovePackageFragmentRootOperation extends CopyPackageFragmentRootOperation
JavaModelOperation.IPostActionactions, 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| Constructor and Description |
|---|
MovePackageFragmentRootOperation(IPackageFragmentRoot root,
IPath destination,
int updateResourceFlags,
int updateModelFlags,
IClasspathEntry sibling) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeOperation()
Performs the operation specific behavior.
|
protected void |
moveResource(IPackageFragmentRoot root,
IClasspathEntry rootEntry,
IWorkspaceRoot workspaceRoot) |
protected void |
removeEntryFromClasspath(IPath rootPath,
IJavaProject project) |
protected void |
renameEntryInClasspath(IPath rootPath,
IJavaProject project) |
protected void |
updateReferringProjectClasspaths(IPath rootPath,
IJavaProject projectOfRoot) |
addEntryToClasspath, copy, copyResource, verifyaddAction, 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, workedpublic MovePackageFragmentRootOperation(IPackageFragmentRoot root, IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling)
protected void renameEntryInClasspath(IPath rootPath,
IJavaProject project)
throws JavaModelException
JavaModelExceptionprotected void executeOperation()
throws JavaModelException
JavaModelOperationexecuteOperation in class CopyPackageFragmentRootOperationJavaModelExceptionprotected void moveResource(IPackageFragmentRoot root, IClasspathEntry rootEntry, IWorkspaceRoot workspaceRoot) throws JavaModelException
JavaModelExceptionprotected void updateReferringProjectClasspaths(IPath rootPath,
IJavaProject projectOfRoot)
throws JavaModelException
JavaModelExceptionprotected void removeEntryFromClasspath(IPath rootPath,
IJavaProject project)
throws JavaModelException
JavaModelException