org.drools.eclipse.editors
Class ZoomOutAction2

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.action.AbstractAction
          extended by org.eclipse.jface.action.Action
              extended by org.eclipse.gef.ui.actions.ZoomOutAction
                  extended by org.drools.eclipse.editors.ZoomOutAction2
All Implemented Interfaces:
org.eclipse.gef.Disposable, org.eclipse.gef.editparts.ZoomListener, org.eclipse.jface.action.IAction

public class ZoomOutAction2
extends org.eclipse.gef.ui.actions.ZoomOutAction

Similar to ZoomOutAction but adds setZoomManager(..) functionality. ZoomOutAction2 provides default constructor for initializing ZoomOutAction without the need for ZoomManager. Please note that ZoomOutAction2 is not very functional until it has correct zoomManager set by setZoomManager(ZoomManager manager).
setZoomManager(ZoomManager manager) can be used several times.


Field Summary
protected  org.eclipse.gef.editparts.ZoomManager zoomManager
           
 
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
ZoomOutAction2()
          Default constructor to allow ZoomOutActions without specified ZoomManager.
 
Method Summary
 void dispose()
           
 void setZoomManager(org.eclipse.gef.editparts.ZoomManager manager)
          Replaces existing zoomManager with the new one.
 
Methods inherited from class org.eclipse.gef.ui.actions.ZoomOutAction
run, zoomChanged
 
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, isEnabled, 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

zoomManager

protected org.eclipse.gef.editparts.ZoomManager zoomManager
Constructor Detail

ZoomOutAction2

public ZoomOutAction2()
Default constructor to allow ZoomOutActions without specified ZoomManager.

Method Detail

setZoomManager

public void setZoomManager(org.eclipse.gef.editparts.ZoomManager manager)
Replaces existing zoomManager with the new one. Implementation is null-safe.

Parameters:
newManager - new zoom manager

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.gef.Disposable


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.