|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmf.runtime.common.ui.action.actions.global.GlobalActionManager
org.eclipse.gmf.runtime.common.ui.action.ide.actions.global.IDEGlobalActionManager
public class IDEGlobalActionManager
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.
Method Summary | |
---|---|
GlobalAction |
createActionHandler(IWorkbenchPage page,
java.lang.String id)
Creates a GlobalAction. |
GlobalAction |
createActionHandler(IWorkbenchPart part,
java.lang.String id)
Creates a GlobalAction. |
GlobalAction[] |
createGlobalActions(IWorkbenchPart part)
Creates default list of all global actions |
GlobalAction[] |
createGlobalActions(IWorkbenchPart part,
java.lang.String[] actionIds)
Creates specified list of global actions |
GlobalAction |
getGlobalAction(IWorkbenchPart part,
java.lang.String actionId)
Get Global Action This method obtains the specific global action for the given part. |
GlobalAction |
getGlobalActionHandler(IWorkbenchPart part,
java.lang.String globalActionId)
Returns the GlobalAction for the given part and action id |
static GlobalActionManager |
getInstance()
Return the singleton. |
void |
refreshGlobalActions(IWorkbenchPart part)
Refreshes the global actions for the given part |
void |
setGlobalActionHandlers(IActionBars bar,
IWorkbenchPart part)
Set the global actions as the workbench global action handlers |
void |
unSetGlobalActionHandlers(IActionBars bar,
IWorkbenchPart part)
Unset the global actions as the workbench global action handlers |
Methods inherited from class org.eclipse.gmf.runtime.common.ui.action.actions.global.GlobalActionManager |
---|
addActionId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static GlobalActionManager getInstance()
public GlobalAction createActionHandler(IWorkbenchPage page, java.lang.String id)
createActionHandler
in class GlobalActionManager
page
- The workbench pageid
- The action id
public GlobalAction createActionHandler(IWorkbenchPart part, java.lang.String id)
createActionHandler
in class GlobalActionManager
part
- The workbench partid
- The action id
public GlobalAction[] createGlobalActions(IWorkbenchPart part, java.lang.String[] actionIds)
GlobalActionManager
createGlobalActions
in class GlobalActionManager
part
- The workbench partactionIds
- List of actions ids
public GlobalAction[] createGlobalActions(IWorkbenchPart part)
GlobalActionManager
createGlobalActions
in class GlobalActionManager
part
- The workbench part
public GlobalAction getGlobalAction(IWorkbenchPart part, java.lang.String actionId)
GlobalActionManager
getGlobalAction
in class GlobalActionManager
part
- the workbench part associated with the global actionactionId
- the ID of the global action to locate
public GlobalAction getGlobalActionHandler(IWorkbenchPart part, java.lang.String globalActionId)
GlobalActionManager
GlobalAction
for the given part and action id
getGlobalActionHandler
in class GlobalActionManager
part
- The IWorkbenchPart
globalActionId
- An action id
public void refreshGlobalActions(IWorkbenchPart part)
GlobalActionManager
refreshGlobalActions
in class GlobalActionManager
part
- The workbench partpublic void setGlobalActionHandlers(IActionBars bar, IWorkbenchPart part)
GlobalActionManager
setGlobalActionHandlers
in class GlobalActionManager
bar
- The action barspart
- The workbench partpublic void unSetGlobalActionHandlers(IActionBars bar, IWorkbenchPart part)
GlobalActionManager
unSetGlobalActionHandlers
in class GlobalActionManager
bar
- The action barspart
- The workbench part
|
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.