org.drools.eclipse.editors
Class ZoomInAction2

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.ZoomInAction
                  extended by org.drools.eclipse.editors.ZoomInAction2
All Implemented Interfaces:
org.eclipse.gef.Disposable, org.eclipse.gef.editparts.ZoomListener, org.eclipse.jface.action.IAction

public class ZoomInAction2
extends org.eclipse.gef.ui.actions.ZoomInAction

Similar to ZoomInAction but adds setZoomManager(..) functionality. ZoomInAction2 provides default constructor for initializing ZoomInAction without the need for ZoomManager. Please note that ZoomInAction2 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
ZoomInAction2()
          Default constructor to allow ZoomInActions without specified ZoomManager.
 
Method Summary
 void dispose()
           
 void setZoomManager(org.eclipse.gef.editparts.ZoomManager newManager)
          Replaces existing zoomManager with the new one.
 
Methods inherited from class org.eclipse.gef.ui.actions.ZoomInAction
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

ZoomInAction2

public ZoomInAction2()
Default constructor to allow ZoomInActions without specified ZoomManager.

Method Detail

setZoomManager

public void setZoomManager(org.eclipse.gef.editparts.ZoomManager newManager)
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.