# Uses of Package
org.eclipse.gef.common.adapt

Packages that use org.eclipse.gef.common.adapt
org.eclipse.gef.common.adapt: This package provides abstractions and implementations related to an enhanced adaptable-pattern.
org.eclipse.gef.common.adapt.inject: This package provides support for Google Guice-based injection of adapters.

Classes in org.eclipse.gef.common.adapt used by org.eclipse.gef.common.adapt
Class and Description
AdapterKey A pair of `Class` key and `String` role to register adapters at and retrieve them from `IAdaptable`s.
IAdaptable An `IAdaptable` allows to register and retrieve adapters under a given `AdapterKey`, which combines a `TypeToken`-based type key and a `String`-based role.
IAdaptable.Bound To be implemented by an adapter to indicate that it intends to be bounded to the respective `IAdaptable` it is registered at.

Classes in org.eclipse.gef.common.adapt used by org.eclipse.gef.common.adapt.inject
Class and Description
AdapterKey A pair of `Class` key and `String` role to register adapters at and retrieve them from `IAdaptable`s.
IAdaptable An `IAdaptable` allows to register and retrieve adapters under a given `AdapterKey`, which combines a `TypeToken`-based type key and a `String`-based role.