# Eclipse Handly 1.4 API Specification

Packages
Package | Description
--- | ---
org.eclipse.handly | The root package for Eclipse Handly.
org.eclipse.handly.buffer | Provides a basic framework for implementing and manipulating text buffers.
org.eclipse.handly.context | Provides an API, basic implementations, and utilities for contexts.
org.eclipse.handly.junit | Provides JUnit extensions.
org.eclipse.handly.model | Provides a common API for handle-based models.
org.eclipse.handly.model.adapter | Supports adaptation of existing ("legacy") models to the API defined in `org.eclipse.handly.model`.
org.eclipse.handly.model.impl | Defines the implementation-side API for models that want to support the API provided in `org.eclipse.handly.model`.
org.eclipse.handly.model.impl.support | Provides basic facilities for implementing handle-based models supporting the API defined in `org.eclipse.handly.model`.
org.eclipse.handly.refactoring | Provides extensions for the `org.eclipse.ltk.core.refactoring` infrastructure.
org.eclipse.handly.snapshot | Provides a basic framework for implementing and manipulating text snapshots.
org.eclipse.handly.text | Provides extensions for the `org.eclipse.jface.text` infrastructure.
org.eclipse.handly.ui | Provides facilities related to the workbench.
org.eclipse.handly.ui.action | Provides facilities related to actions.
org.eclipse.handly.ui.callhierarchy | Provides a framework for call hierarchy views.
org.eclipse.handly.ui.navigator | Provides facilities related to the Common Navigator Framework (CNF).
org.eclipse.handly.ui.outline | Provides a framework for content outline pages.
org.eclipse.handly.ui.preference | Provides an API for preferences and its implementation on top of the `org.eclipse.jface.preference` infrastructure.
org.eclipse.handly.ui.quickoutline | Provides a quick outline framework.
org.eclipse.handly.ui.search | Provides extensions for the `org.eclipse.search.ui.text` infrastructure.
org.eclipse.handly.ui.text.reconciler | Provides facilities related to text reconcilers.
org.eclipse.handly.ui.texteditor | Provides facilities related to text editors.
org.eclipse.handly.ui.viewer | Provides facilities related to viewers.
org.eclipse.handly.ui.workingset | Provides facilities related to working sets.
org.eclipse.handly.util | Provides miscellaneous basic utility classes.
org.eclipse.handly.xtext.ui.callhierarchy | Provides Xtext-specific extensions for the Handly call hierarchy framework.
org.eclipse.handly.xtext.ui.editor | Supports integration of Handly-based models with the Xtext editor.
org.eclipse.handly.xtext.ui.outline | Provides Xtext-specific extensions for the Handly outline framework.
org.eclipse.handly.xtext.ui.quickoutline | Provides Xtext-specific extensions for the Handly quick outline framework.