org.aspectj.org.eclipse.jdt.internal.core
Class CopyPackageFragmentRootOperation
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
org.aspectj.org.eclipse.jdt.internal.core.CopyPackageFragmentRootOperation
- Direct Known Subclasses:
- MovePackageFragmentRootOperation
public class CopyPackageFragmentRootOperation
- 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 |
CopyPackageFragmentRootOperation
public CopyPackageFragmentRootOperation(IPackageFragmentRoot root,
IPath destination,
int updateResourceFlags,
int updateModelFlags,
IClasspathEntry sibling)
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
copyResource
protected void copyResource(IPackageFragmentRoot root,
IClasspathEntry rootEntry,
IWorkspaceRoot workspaceRoot)
throws JavaModelException
- Throws:
JavaModelException
addEntryToClasspath
protected void addEntryToClasspath(IClasspathEntry rootEntry,
IWorkspaceRoot workspaceRoot)
throws JavaModelException
- Throws:
JavaModelException
copy
protected IClasspathEntry copy(IClasspathEntry entry)
throws JavaModelException
- Throws:
JavaModelException
verify
public 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