org.eclipse.jdt.internal.core
Class MoveElementsOperation
java.lang.Object
org.eclipse.jdt.internal.core.JavaModelOperation
org.eclipse.jdt.internal.core.MultiOperation
org.eclipse.jdt.internal.core.CopyElementsOperation
org.eclipse.jdt.internal.core.MoveElementsOperation
- All Implemented Interfaces:
- IWorkspaceRunnable, org.eclipse.core.runtime.IProgressMonitor, SuffixConstants
- Direct Known Subclasses:
- RenameElementsOperation
public class MoveElementsOperation
- extends CopyElementsOperation
This operation moves elements from their current
container to a specified destination container, optionally renaming the
elements.
A move operation is equivalent to a copy operation, where
the source elements are deleted after the copy.
This operation can be used for reorganizing elements within the same container.
- See Also:
CopyElementsOperation
Fields inherited from interface org.eclipse.jdt.internal.compiler.util.SuffixConstants |
EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA |
Fields inherited from interface org.eclipse.core.runtime.IProgressMonitor |
UNKNOWN |
Methods inherited from class org.eclipse.jdt.internal.core.JavaModelOperation |
beginTask, done, executeNestedOperation, getJavaModel, getResultElements, hasModifiedResource, internalWorked, isCanceled, isReadOnly, newJavaElementDelta, run, runOperation, setCanceled, setTaskName, subTask, worked |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MoveElementsOperation
public MoveElementsOperation(IJavaElement[] elementsToMove,
IJavaElement[] destContainers,
boolean force)
- When executed, this operation will move the given elements to the given containers.