public class CopyPackageFragmentRootOperation extends JavaModelOperation
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 |
|---|
CopyPackageFragmentRootOperation(IPackageFragmentRoot root,
IPath destination,
int updateResourceFlags,
int updateModelFlags,
IClasspathEntry sibling) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEntryToClasspath(IClasspathEntry rootEntry,
IWorkspaceRoot workspaceRoot) |
protected IClasspathEntry |
copy(IClasspathEntry entry) |
protected void |
copyResource(IPackageFragmentRoot root,
IClasspathEntry rootEntry,
IWorkspaceRoot workspaceRoot) |
protected void |
executeOperation()
Performs the operation specific behavior.
|
IJavaModelStatus |
verify()
Returns a status indicating if there is any known reason
this operation will fail.
|
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, workedpublic CopyPackageFragmentRootOperation(IPackageFragmentRoot root, IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling)
protected void executeOperation()
throws JavaModelException
JavaModelOperationexecuteOperation in class JavaModelOperationJavaModelExceptionprotected void copyResource(IPackageFragmentRoot root, IClasspathEntry rootEntry, IWorkspaceRoot workspaceRoot) throws JavaModelException
JavaModelExceptionprotected void addEntryToClasspath(IClasspathEntry rootEntry, IWorkspaceRoot workspaceRoot) throws JavaModelException
JavaModelExceptionprotected IClasspathEntry copy(IClasspathEntry entry) throws JavaModelException
JavaModelExceptionpublic IJavaModelStatus verify()
JavaModelOperationverify in class JavaModelOperationIJavaModelStatus