# Package org.eclipse.handly.model.adapter

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

- Related Packages
  Package
  Description
  org.eclipse.handly.model
  Provides a common API for handle-based models.
  org.eclipse.handly.model.impl
  Defines the implementation-side API for models that want to support the API provided in `org.eclipse.handly.model`.
- Class
  Description
  DefaultContentAdapter
  A content adapter that is based on `IAdaptable` mechanism.
  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.
  NullContentAdapter
  A content adapter that does nothing in terms of actual adaptation: it merely defines identity transformation between all `IElement`s.