|
||||||||||
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
roneditor.objectnetview.actions.MoveNodeAction
public class MoveNodeAction
An action for moving selected nodes. 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 java.lang.String |
DOWN
ID for moving a node down by the value of STEP . |
static java.lang.String |
LEFT
ID for moving a node left by the value of STEP . |
static java.lang.String |
PREC_DOWN
ID for moving a node down by the value of 1. |
static java.lang.String |
PREC_LEFT
ID for moving a node left by the value of 1. |
static java.lang.String |
PREC_RIGHT
ID for moving a node right by the value of 1. |
private static int |
PREC_STEP
The value to apply when moving a node "precisely" |
static java.lang.String |
PREC_UP
ID for moving a node up by the value of 1. |
static java.lang.String |
RIGHT
ID for moving a node right by the value of STEP . |
private static int |
STEP
The value to apply when moving a node. |
static java.lang.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(org.eclipse.ui.IWorkbenchPart part,
java.lang.String mode)
|
Method Summary | |
---|---|
protected boolean |
calculateEnabled()
Returns true if the actual selection contains at least an EditPart whose model is an ONNode (so it can be moved). |
private org.eclipse.draw2d.geometry.Point |
createMoveDelta()
|
void |
run()
|
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.Action |
---|
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
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 |
---|
private static final int PREC_STEP
private static final int STEP
public static final java.lang.String LEFT
STEP
.
public static final java.lang.String RIGHT
STEP
.
public static final java.lang.String UP
STEP
.
public static final java.lang.String DOWN
STEP
.
public static final java.lang.String PREC_LEFT
public static final java.lang.String PREC_RIGHT
public static final java.lang.String PREC_UP
public static final java.lang.String PREC_DOWN
Constructor Detail |
---|
public MoveNodeAction(org.eclipse.ui.IWorkbenchPart part, java.lang.String mode)
Method Detail |
---|
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
private org.eclipse.draw2d.geometry.Point createMoveDelta()
protected boolean calculateEnabled()
ONNode
(so it can be moved).
calculateEnabled
in class org.eclipse.gef.ui.actions.WorkbenchPartAction
WorkbenchPartAction.calculateEnabled()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |