## Uses of Class
org.eclipse.jface.bindings.Scheme

Packages that use Scheme
org.eclipse.jface.bindings: Provides support for bindings between commands and various user input events (e.g., keyboard shortcuts).
org.eclipse.ui.keys: Provides support for integrating keys into the Eclipse workbench.

### Uses of Scheme in org.eclipse.jface.bindings

Methods in org.eclipse.jface.bindings that return Scheme
`Scheme` BindingManager.`getActiveScheme()` Gets the currently active scheme.
`Scheme[]` BindingManager.`getDefinedSchemes()` Returns the array of schemes that are defined.
`Scheme` BindingManagerEvent.`getScheme()` Returns the scheme that changed.
`Scheme` SchemeEvent.`getScheme()` Returns the instance of the scheme that changed.
`Scheme` BindingManager.`getScheme(String schemeId)` Gets the scheme with the given identifier.

Methods in org.eclipse.jface.bindings with parameters of type Scheme
`void` BindingManager.`setActiveScheme(Scheme scheme)` Selects one of the schemes as the active scheme.

Constructors in org.eclipse.jface.bindings with parameters of type Scheme
Constructor and Description
`BindingManagerEvent(BindingManager manager, boolean activeBindingsChanged, Map previousTriggersByParameterizedCommand, boolean activeSchemeChanged, Scheme scheme, boolean schemeDefined, boolean localeChanged, boolean platformChanged)` Creates a new instance of this class.
`SchemeEvent(Scheme scheme, boolean definedChanged, boolean nameChanged, boolean descriptionChanged, boolean parentIdChanged)` Creates a new instance of this class.

### Uses of Scheme in org.eclipse.ui.keys

Methods in org.eclipse.ui.keys that return Scheme
`Scheme` IBindingService.`getActiveScheme()` Returns the currently active scheme.
`Scheme[]` IBindingService.`getDefinedSchemes()` Returns the array of defined schemes in the workbench.
`Scheme` IBindingService.`getScheme(String schemeId)` Retrieves the scheme with the given identifier.

Methods in org.eclipse.ui.keys with parameters of type Scheme
`void` IBindingService.`savePreferences(Scheme activeScheme, Binding[] bindings)` Writes the given active scheme and bindings to the preference store.