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

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

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

Methods in org.eclipse.jface.bindings that return Binding
`Binding[]` BindingManager.`getBindings()` Returns the set of all bindings managed by this class.
`Binding` BindingManager.`getPerfectMatch​(TriggerSequence trigger)` Returns the command identifier for the active binding matching this trigger, if any.

Methods in org.eclipse.jface.bindings with parameters of type Binding
`void` BindingManager.`addBinding​(Binding binding)` Adds a single new binding to the existing array of bindings.
`void` BindingManager.`removeBinding​(Binding binding)` Remove the specific binding by identity.
`void` BindingManager.`setBindings​(Binding[] bindings)` Changes the set of bindings for this binding manager.

### Uses of Binding in org.eclipse.jface.bindings.keys

Subclasses of Binding in org.eclipse.jface.bindings.keys
`class` `KeyBinding` A keyboard shortcut.

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

Methods in org.eclipse.ui.keys that return Binding
`Binding[]` IBindingService.`getBindings()` Returns the current set of bindings.
`Binding` IBindingService.`getPerfectMatch​(TriggerSequence trigger)` Returns the command identifier for the active binding matching this trigger, if any.

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