|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.gef.ui.actions.WorkbenchPartAction
org.eclipse.gef.ui.actions.SelectionAction
de.tu_berlin.cs.tfs.muvitorkit.actions.MoveNodeAction
public class MoveNodeAction
An action for moving selected nodes that can be moved by key strokes.
Depending on the ID this action has been created with appropriate commands
for moving all selected nodes are being created and gathered in a
CompoundCommand
.
Field Summary | |
---|---|
static String |
DOWN
ID for moving a node down by the value of STEP . |
static String |
LEFT
ID for moving a node left by the value of STEP . |
static String |
PREC_DOWN
ID for moving a node down by the value of . |
static String |
PREC_LEFT
ID for moving a node left by the value of . |
static String |
PREC_RIGHT
ID for moving a node right by the value of . |
static String |
PREC_UP
ID for moving a node up by the value of . |
static String |
RIGHT
ID for moving a node right by the value of STEP . |
static String |
UP
ID for moving a node up by the value of STEP . |
Fields inherited from interface org.eclipse.jface.action.IAction |
---|
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
---|---|
MoveNodeAction(IWorkbenchPart part,
String mode)
|
Method Summary | |
---|---|
protected boolean |
calculateEnabled()
Returns true if the actual selection contains at least one EditPart that understands requests of the type RequestConstants.REQ_MOVE. |
void |
run()
Gather the commands for the change bounds request from the selected edit parts in a compound command an execute it. |
Methods inherited from class org.eclipse.gef.ui.actions.SelectionAction |
---|
dispose, getSelectedObjects, getSelection, handleSelectionChanged, setSelection, setSelectionProvider, update |
Methods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartAction |
---|
execute, getCommandStack, getWorkbenchPart, init, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPart |
Methods inherited from class org.eclipse.jface.action.AbstractAction |
---|
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.action.IAction |
---|
addPropertyChangeListener, removePropertyChangeListener |
Field Detail |
---|
public static final String LEFT
STEP
.
public static final String RIGHT
STEP
.
public static final String UP
STEP
.
public static final String DOWN
STEP
.
public static final String PREC_LEFT
public static final String PREC_RIGHT
public static final String PREC_UP
public static final String PREC_DOWN
Constructor Detail |
---|
public MoveNodeAction(IWorkbenchPart part, String mode)
Method Detail |
---|
public void run()
run
in interface IAction
run
in class Action
IAction.run()
protected boolean calculateEnabled()
calculateEnabled
in class WorkbenchPartAction
WorkbenchPartAction.calculateEnabled()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |