de.tu_berlin.cs.tfs.muvitorkit.actions
Class TrimViewerAction
java.lang.Object
org.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.TrimViewerAction
- All Implemented Interfaces:
- Disposable, UpdateAction, IAction
public class TrimViewerAction
- extends SelectionAction
This action trims the viewer containing the currently selected
GraphicalEditPart. All editparts that return an executable command for a move
request will be moved so that the viewers size is minimized but still showing
all figures. In short, all figures will be moved by the same amount to the
upper-left corner as far as possible.
- Rating

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 |
Method Summary |
protected boolean |
calculateEnabled()
This action is enabled if some graphical edit part is currently selected
from which a viewer can be determined to be trimmed. |
void |
run()
|
void |
setViewer(EditPartViewer viewer)
This setter allows universal usage of this action. |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID
public static final String ID
- See Also:
- Constant Field Values
TrimViewerAction
public TrimViewerAction(IWorkbenchPart part)
- Constructor.
run
public void run()
- Specified by:
run
in interface IAction
- Overrides:
run
in class Action
calculateEnabled
protected boolean calculateEnabled()
- This action is enabled if some graphical edit part is currently selected
from which a viewer can be determined to be trimmed.
- Specified by:
calculateEnabled
in class WorkbenchPartAction
setViewer
public void setViewer(EditPartViewer viewer)
- This setter allows universal usage of this action. Just call the
constructor with
null
and set the viewer to trim manually.
- Parameters:
viewer
-