# Package org.eclipse.handly.model.adapter

Supports adaptation of existing ("legacy") models to the API defined in `org.eclipse.handly.model`.

- Interface Summary
  Interface | Description
  --- | ---
  IContentAdapter | Defines a one-to-one correspondence (bijection) between elements of a Handly-based model and elements of some other model.
  IContentAdapterProvider | An object capable of providing an `IContentAdapter`.
  ICorrespondingElementProvider | Defines a one-to-one mapping (injection) of elements from a Handly-based model to elements in some other model.

- Class Summary
  Class | Description
  --- | ---
  DefaultContentAdapter | A content adapter that is based on `IAdaptable` mechanism.
  NullContentAdapter | A content adapter that does nothing in terms of actual adaptation: it merely defines identity transformation between all `IElement`s.