An instance of IKeyConfiguration
is a handle representing a key configuration as defined by the extension point org.eclipse.ui.commands
. The identifier of the handle is identifier of the key configuration being represented.
An instance of IKeyConfiguration
can be obtained from an instance of ICommandManager
for any identifier, whether or not a key configuration with that identifier defined in the plugin registry.
The handle-based nature of this API allows it to work well with runtime plugin activation and deactivation. If a key configuration is defined, that means that its corresponding plug-in is active. If the plug-in is then deactivated, the configuration will still exist but it will be undefined. An attempt to use an undefined key configuration will result in a NotDefinedException
being thrown.
This interface is not intended to be extended or implemented by clients.
@since 3.0 @see IKeyConfigurationListener @see ICommandManager @see org.eclipse.jface.bindings.Scheme @deprecated Please use the bindings support in the "org.eclipse.jface"plug-in instead.
|
|