# Package org.eclipse.handly.xtext.ui.editor

Supports integration of Handly-based models with the Xtext editor.

See `org.eclipse.handly.examples.basic.ui` for usage example.

- Interface Summary
  Interface | Description
  --- | ---
  IHandlyXtextDocument | Handly extension interface for `IXtextDocument`.
  IHandlyXtextDocument.IUndoableUnitOfWork<R,​P> | Represents an undoable unit of work.

- Class Summary
  Class | Description
  --- | ---
  HandlyDirtyStateEditorSupport | Extends `DirtyStateEditorSupport` for Handly reconciling story.
  HandlyJvmTypesAwareDirtyStateEditorSupport | Adaptation of `JvmTypesAwareDirtyStateEditorSupport` for Handly reconciling story.
  HandlyXtextDocument | Extends `XtextDocument` for Handly reconciling story.
  HandlyXtextEditorCallback | Integrates Xtext editor with Handly working copy management facility.
  HandlyXtextReconciler | Adaptation of `XtextReconciler` for Handly reconciling story.
  XtextWorkingCopyCallback | Xtext-specific implementation of `IWorkingCopyCallback`.

- Exception Summary
  Exception | Description
  --- | ---
  NoXtextResourceException | Thrown when a method expects Xtext resource to be present in a containing `XtextDocument` but it is missing.