org.eclipse.ui.commands
Interface IWorkbenchCommandSupport
Deprecated. Please use ICommandService
and
IHandlerService
instead.
-
public interface IWorkbenchCommandSupport
An instance of this interface provides support for managing commands at the
IWorkbench
level.
This interface is not intended to be extended or implemented by clients.
-
Since:
- 3.0
-
See Also:
-
ICommandService
,
IHandlerService
-
Restriction:
- This interface is not intended to be implemented by clients.
addHandlerSubmission
void addHandlerSubmission(
HandlerSubmission handlerSubmission)
-
Deprecated.
- Adds a single handler submissions for consideration by the workbench. The
submission indicates to the workbench a set of conditions under which the
handler should become active. The workbench, however, ultimately decides
which handler becomes active (in the event of conflicts or changes in
state). This could cause the handlers for one or more commands to change.
-
-
Parameters:
-
handlerSubmission
- The submission to be added; must not be null
.
addHandlerSubmissions
void addHandlerSubmissions(
Collection handlerSubmissions)
-
Deprecated.
- Adds a collection of handler submissions for consideration by the
workbench. The submission indicates to the workbench a set of conditions
under which the handler should become active. The workbench, however,
ultimately decides which handler becomes active (in the event of
conflicts or changes in state). This could cause the handlers for one or
more commands to change.
-
-
Parameters:
-
handlerSubmissions
- The submissions to be added; must not be null
,
and must contain zero or more instances of
HandlerSubmission
.
getCommandManager
ICommandManager getCommandManager()
-
Deprecated.
- Returns the command manager for the workbench.
-
-
Returns:
- the command manager for the workbench. Guaranteed not to be
null
.
removeHandlerSubmission
void removeHandlerSubmission(
HandlerSubmission handlerSubmission)
-
Deprecated.
- Removes a single handler submission from consideration by the workbench.
The handler submission must be the same as the one added (not just
equivalent). This could cause the handlers for one or more commands to
change.
-
-
Parameters:
-
handlerSubmission
- The submission to be removed; must not be null
.
removeHandlerSubmissions
void removeHandlerSubmissions(
Collection handlerSubmissions)
-
Deprecated.
- Removes a single handler submission from consideration by the workbench.
The handler submission must be the same as the one added (not just
equivalent). This could cause the handlers for one or more commands to
change.
-
-
Parameters:
-
handlerSubmissions
- The submissions to be removed; must not be null
,
and must contain instances of HandlerSubmission
only.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.