org.eclipse.gmf.runtime.common.ui.action.ide.actions.global
Class IDEGlobalActionManager
java.lang.Object
org.eclipse.gmf.runtime.common.ui.action.actions.global.GlobalActionManager
org.eclipse.gmf.runtime.common.ui.action.ide.actions.global.IDEGlobalActionManager
-
public class IDEGlobalActionManager
- extends
GlobalActionManager
This class subclasses GlobalActionManager and includes support for IDE global
actions, which include the bookmark action, the open project action, and the
close project action.
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
getInstance
public static
GlobalActionManager getInstance()
- Return the singleton.
-
createActionHandler
public
GlobalAction createActionHandler(
IWorkbenchPage page,
java.lang.String id)
- Creates a GlobalAction.
-
-
Overrides:
-
createActionHandler
in class
GlobalActionManager
-
-
Parameters:
-
page - The workbench page -
id - The action id
-
Returns:
- GlobalAction
createActionHandler
public
GlobalAction createActionHandler(
IWorkbenchPart part,
java.lang.String id)
- Creates a GlobalAction.
-
-
Overrides:
-
createActionHandler
in class
GlobalActionManager
-
-
Parameters:
-
part - The workbench part -
id - The action id
-
Returns:
- GlobalAction
createGlobalActions
public
GlobalAction[] createGlobalActions(
IWorkbenchPart part,
java.lang.String[] actionIds)
-
Description copied from class:
GlobalActionManager
- Creates specified list of global actions
-
-
Overrides:
-
createGlobalActions
in class
GlobalActionManager
-
-
Parameters:
-
part - The workbench part -
actionIds - List of actions ids
-
Returns:
- GlobalAction[] An array of GlobalAction
createGlobalActions
public
GlobalAction[] createGlobalActions(
IWorkbenchPart part)
-
Description copied from class:
GlobalActionManager
- Creates default list of all global actions
-
-
Overrides:
-
createGlobalActions
in class
GlobalActionManager
-
-
Parameters:
-
part - The workbench part
-
Returns:
- GlobalAction[] An array of GlobalAction
getGlobalAction
public
GlobalAction getGlobalAction(
IWorkbenchPart part,
java.lang.String actionId)
-
Description copied from class:
GlobalActionManager
- Get Global Action
This method obtains the specific global action for the given part.
If the action does not exist, null is returned.
-
-
Overrides:
-
getGlobalAction
in class
GlobalActionManager
-
-
Parameters:
-
part - the workbench part associated with the global action -
actionId - the ID of the global action to locate
-
Returns:
- GlobalAction the global action, or null if none is defined for the part
getGlobalActionHandler
public
GlobalAction getGlobalActionHandler(
IWorkbenchPart part,
java.lang.String globalActionId)
-
Description copied from class:
GlobalActionManager
- Returns the
GlobalAction for the given part and action id
-
-
Overrides:
-
getGlobalActionHandler
in class
GlobalActionManager
-
-
Parameters:
-
part - The IWorkbenchPart
-
globalActionId - An action id
-
Returns:
- GlobalAction
refreshGlobalActions
public void refreshGlobalActions(
IWorkbenchPart part)
-
Description copied from class:
GlobalActionManager
- Refreshes the global actions for the given part
-
-
Overrides:
-
refreshGlobalActions
in class
GlobalActionManager
-
-
Parameters:
-
part - The workbench part
setGlobalActionHandlers
public void setGlobalActionHandlers(
IActionBars bar,
IWorkbenchPart part)
-
Description copied from class:
GlobalActionManager
- Set the global actions as the workbench global action handlers
-
-
Overrides:
-
setGlobalActionHandlers
in class
GlobalActionManager
-
-
Parameters:
-
bar - The action bars -
part - The workbench part
unSetGlobalActionHandlers
public void unSetGlobalActionHandlers(
IActionBars bar,
IWorkbenchPart part)
-
Description copied from class:
GlobalActionManager
- Unset the global actions as the workbench global action handlers
-
-
Overrides:
-
unSetGlobalActionHandlers
in class
GlobalActionManager
-
-
Parameters:
-
bar - The action bars -
part - The workbench part
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.