|
Runtime | ||||||||||
| 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.gmf.runtime.common.ui.action.AbstractActionHandler
org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction
org.eclipse.gmf.runtime.common.ui.action.ide.actions.global.GlobalCloseProjectAction
Global action to close a project resource.
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.gmf.runtime.common.ui.action.IActionWithProgress |
IActionWithProgress.WorkIndicatorType |
| Field Summary |
| 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 | |
GlobalCloseProjectAction(IWorkbenchPage workbenchPage)
Creates a new action. |
|
GlobalCloseProjectAction(IWorkbenchPart workbenchPart)
Creates a new action. |
|
| Method Summary | |
protected void |
doRun(IProgressMonitor progressMonitor)
Performs the actual work when this action handler is run. |
java.lang.String |
getActionId()
Returns the GlobalActionId handled by this action |
java.lang.String |
getWorkbenchActionConstant()
Returns the workbenchActionConstant. |
void |
init()
The basic implementation sets the workbenchpart if not already set and refreshes the action if the current part is not null. |
protected boolean |
isSelectionListener()
Retrieves a Boolean indicating whether this action handler is interested in selection events. |
void |
run()
|
| Methods inherited from class org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction |
createCompositeCommand, createContext, getGlobalActionHandlerData, getObjectContextGlobalActionHandlerData, getUndoContext, refresh |
| Methods inherited from class org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler |
contributedToPart, dispose, getActionManager, getLabel, getOperationHistory, getPartListener, getSelection, getStructuredSelection, getWorkbenchPage, getWorkbenchPart, getWorkIndicatorType, handle, historyNotification, isDisposed, isOperationHistoryListener, isPropertyListener, isRunnable, isSetup, needsSetup, openErrorDialog, propertyChanged, run, runWithEvent, selectionChanged, setDisposed, setPartSelector, setSetup, setup, 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, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, removePropertyChangeListener, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
| Constructor Detail |
public GlobalCloseProjectAction(IWorkbenchPage workbenchPage)
workbenchPage - the workbench pagepublic GlobalCloseProjectAction(IWorkbenchPart workbenchPart)
workbenchPart - the workbench part| Method Detail |
public void init()
AbstractActionHandler
Any subclass that overrided this method should ensure that the disposed
state of this action is maintained by calling
setDisposed(false) or calling super.init().
init in interface IDisposableActioninit in class GlobalActionpublic java.lang.String getActionId()
GlobalActionGlobalActionId handled by this action
getActionId in class GlobalActionpublic java.lang.String getWorkbenchActionConstant()
GlobalAction
getWorkbenchActionConstant in class GlobalActionpublic void run()
run in interface IActionrun in class AbstractActionHandlerprotected void doRun(IProgressMonitor progressMonitor)
AbstractActionHandler
doRun in class GlobalActionprotected boolean isSelectionListener()
AbstractActionHandler
isSelectionListener in class AbstractActionHandlertrue if this action handler is interested;
false otherwise.
|
Runtime | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.