|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
org.aspectj.org.eclipse.jdt.internal.core.MultiOperation
org.aspectj.org.eclipse.jdt.internal.core.CopyElementsOperation
org.aspectj.org.eclipse.jdt.internal.core.MoveElementsOperation
public class MoveElementsOperation
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.
CopyElementsOperation| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation |
|---|
JavaModelOperation.IPostAction |
| Field Summary |
|---|
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.MultiOperation |
|---|
insertBeforeElements, newParents, renamings, renamingsList |
| 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 |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.util.SuffixConstants |
|---|
EXTENSION_aj, EXTENSION_AJ, EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_aj, SUFFIX_AJ, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_aj, SUFFIX_STRING_AJ, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA |
| Constructor Summary | |
|---|---|
MoveElementsOperation(IJavaElement[] elementsToMove,
IJavaElement[] destContainers,
boolean force)
When executed, this operation will move the given elements to the given containers. |
|
| Method Summary | |
|---|---|
protected java.lang.String |
getMainTaskName()
Returns the String to use as the main task name
for progress monitoring. |
protected boolean |
isMove()
Returns true if this operation represents a move or rename, false
if this operation represents a copy.Note: a rename is just a move within the same parent with a name change. |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.CopyElementsOperation |
|---|
getNestedOperation, isRenamingMainType, processElement, verify, verify |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.MultiOperation |
|---|
error, executeOperation, getDestinationParent, getNewNameFor, isRename, processElements, setInsertBefore, setRenamings, verifyDestination, verifyRenaming, verifySibling |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MoveElementsOperation(IJavaElement[] elementsToMove,
IJavaElement[] destContainers,
boolean force)
| Method Detail |
|---|
protected java.lang.String getMainTaskName()
String to use as the main task name
for progress monitoring.
getMainTaskName in class CopyElementsOperationprotected boolean isMove()
MultiOperationtrue if this operation represents a move or rename, false
if this operation represents a copy.
isMove in class MultiOperationMultiOperation.isMove()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||