A B C D E F G H I K L M N O P Q R S T U V W X _

## A

AbstractContainmentAdapter - Class in org.eclipse.handly.ui.workingset
  A partial implementation of `IContainmentAdapter` for Handly-based models.
AbstractContainmentAdapter() - Constructor for class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
AbstractHandlySearchResult - Class in org.eclipse.handly.ui.search
  A partial implementation of Handly-based search result.
AbstractHandlySearchResult(HandlySearchResultUpdater) - Constructor for class org.eclipse.handly.ui.search.AbstractHandlySearchResult
  Constructs a new `AbstractHandlySearchResult`.
AbstractPreference - Class in org.eclipse.handly.ui.preference
  An abstract base implementation of a preference.
AbstractPreference(String, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.AbstractPreference
  Creates a new preference with the given name and the given store.
AbstractSearchResultPage - Class in org.eclipse.handly.ui.search
  A subclass of `AbstractTextSearchViewPage` that extends the base implementation with a bit more functionality.
AbstractSearchResultPage(int) - Constructor for class org.eclipse.handly.ui.search.AbstractSearchResultPage
  Creates a new search page with the given layout flags.
AbstractSearchResultPage() - Constructor for class org.eclipse.handly.ui.search.AbstractSearchResultPage
  Creates a new search page with the default layout flags.
AbstractSearchTreeContentProvider - Class in org.eclipse.handly.ui.search
  A partial implementation of `ISearchContentProvider` for the tree viewer.
AbstractSearchTreeContentProvider(AbstractSearchResultPage) - Constructor for class org.eclipse.handly.ui.search.AbstractSearchTreeContentProvider
  Creates a new content provider for the given search result page.
AbstractWorkingSetElementAdapter - Class in org.eclipse.handly.ui.workingset
  A partial implementation of `IWorkingSetElementAdapter`.
AbstractWorkingSetElementAdapter() - Constructor for class org.eclipse.handly.ui.workingset.AbstractWorkingSetElementAdapter
AbstractWorkingSetPage - Class in org.eclipse.handly.ui.workingset
  A partial implementation of `IWorkingSetPage`.
AbstractWorkingSetPage(String, String, ImageDescriptor) - Constructor for class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Creates a new wizard page with the given name, title, and image.
AbstractWorkingSetUpdater - Class in org.eclipse.handly.ui.workingset
  An almost complete implementation of `IWorkingSetUpdater` for Handly-based models.
AbstractWorkingSetUpdater() - Constructor for class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
  Creates a new instance of the working set updater.
AbstractWorkingSetUpdater.WorkingSetDelta - Class in org.eclipse.handly.ui.workingset
  Utility class used to help process element change events.
accept(IStatus) - Method in interface org.eclipse.handly.util.IStatusAcceptor
  Accepts the given status object.
acceptUndoChange(IDocumentChange) - Method in interface org.eclipse.handly.xtext.ui.editor.IHandlyXtextDocument.IUndoableUnitOfWork
  Informs this unit of work of an undo change.
acquireExistingWorkingCopy_(IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.ISourceFileImplExtension
  If this source file is already in working copy mode, acquires a new independent ownership of the working copy by incrementing an internal counter.
acquireExistingWorkingCopy_(IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
acquireWorkingCopy(Object, TextFileDocumentProvider.FileInfo) - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Attempts to acquire a working copy for the given element.
acquireWorkingCopy(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
  Attempts to acquire a working copy for the corresponding source file of the editor.
activate(ISelection) - Method in class org.eclipse.handly.ui.outline.OutlineLinkingHelper
activateEditor(IWorkbenchPage, IStructuredSelection) - Method in class org.eclipse.handly.ui.navigator.LinkHelper
adapt(Object) - Method in class org.eclipse.handly.model.adapter.DefaultContentAdapter
adapt(Object) - Method in interface org.eclipse.handly.model.adapter.IContentAdapter
  Returns the `IElement` that corresponds to the given element.
adapt(Object) - Method in class org.eclipse.handly.model.adapter.NullContentAdapter
adaptElements(IWorkingSet, IAdaptable[]) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetElementAdapter
adaptElements(IAdaptable[]) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Transforms the supplied elements into elements that are suitable for containment in the working set configured by this page.
adaptFromResource(IResource) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetElementAdapter
  Attempts to adapt the given resource to the corresponding element of the underlying model.
add(IElementChangeListener, int) - Method in class org.eclipse.handly.model.impl.support.ElementChangeListenerList
  Adds the given element change listener for the specified event types to this list.
add(ActionGroup) - Method in class org.eclipse.handly.ui.action.CompositeActionGroup
  Appends the given action group to this composition.
add(ActionGroup...) - Method in class org.eclipse.handly.ui.action.CompositeActionGroup
  Appends the given action groups to this composition in the specified order.
add(AbstractHandlySearchResult) - Method in class org.eclipse.handly.ui.search.HandlySearchResultUpdater
  Adds a search result to this updater.
add(IWorkingSet) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
add(LruCache.Entry<K, V>) - Method in class org.eclipse.handly.util.BoundedLruCache
  Adds a new entry to this cache in response to `LruCache.put(Object, Object)`.
add(LruCache.Entry<K, V>) - Method in class org.eclipse.handly.util.LruCache
  Adds a new entry to this cache in response to `LruCache.put(Object, Object)`.
addAffectedChild_(ElementDelta) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Adds the given delta as an affected child of this delta if permitted by the current state of this delta.
addCallLocation(ICallLocation) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
  Appends the given call location to the end of the list of call locations of this node.
addChild(IElement) - Method in class org.eclipse.handly.model.impl.support.Body
  Adds the given child element to this body if it is not already present.
addCollapseAllSupport() - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Adds collapse-all support.
addDragSourceListener(TransferDragSourceListener) - Method in class org.eclipse.handly.ui.viewer.ViewerDragSupport
  Adds the given `TransferDragSourceListener`.
addDropTargetListener(TransferDropTargetListener) - Method in class org.eclipse.handly.ui.viewer.ViewerDropSupport
  Adds the given `TransferDropTargetListener`.
ADDED - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Delta kind constant indicating that the element has been added to its parent.
added(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
added(IElement, long) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
added(IElement) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Has the same effect as `added(element, 0)`.
added(IElement, long) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Informs this builder that an element has been added.
addEdit(TextEdit) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Adds the given edit by auto inserting it into the change's edit tree.
addEdits(TextEdit[]) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Adds the given edits by auto inserting them into the change's edit tree.
addElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.model.impl.support.NotificationManager
  Adds the given element change listener.
addElementChangeListener(IElementChangeListener, int) - Method in class org.eclipse.handly.model.impl.support.NotificationManager
  Adds the given element change listener for the specified event types.
addElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
  Registers the given element change listener with the underlying model.
addElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Registers the given element change listener with the underlying model.
addElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Registers the given element change listener with the underlying model.
addElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
  Registers the given element change listener with the underlying model.
addGroupedEdits(TextEditBasedChangeGroup) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Inserts the edits of the given group into the change's edit tree and then `adds` the group itself to the change.
addGroupedEdits(TextEditGroup) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Inserts the edits of the given group into the change's edit tree and then `adds` the group itself to the change.
addHistoryDropDownAction(IAction) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Contributes the 'show history list' action to this view.
addInputChangeListener(IOutlineInputChangeListener) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
addInputChangeListener(IOutlineInputChangeListener) - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Adds the given input change listener.
addLinkWithEditorSupport() - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Adds link-with-editor support.
addListener(IPreferenceListener) - Method in class org.eclipse.handly.ui.preference.AbstractPreference
addListener(IPreferenceListener) - Method in interface org.eclipse.handly.ui.preference.IPreference
  Adds the given listener for value change events to this preference.
addListener(ILabelProviderListener) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
addListener(ILabelProviderListener) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
addMenuEntries(IMenuManager) - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
  Allows subclasses to place additional menu entries to the history drop-down.
addOutlineContribution(IOutlineContribution) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
addOutlineContribution(IOutlineContribution) - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Adds the given outline contribution.
addOutlineContributions() - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Hook to add contributions to this outline page.
addPinAction(IAction) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Contributes the 'pin' action to this view.
addPostSelectionChangedListener(ISelectionChangedListener) - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
addPropertyChangeListener(IPropertyChangeListener) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
addPropertyChangeListener(IPropertyChangeListener) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
addPropertyChangeListener(IPropertyChangeListener) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
addRef() - Method in class org.eclipse.handly.buffer.Buffer
addRef() - Method in class org.eclipse.handly.buffer.ChildBuffer
addRef() - Method in interface org.eclipse.handly.buffer.IBuffer
addRef() - Method in class org.eclipse.handly.buffer.TextFileBuffer
addRef() - Method in interface org.eclipse.handly.snapshot.ISnapshotProvider
addRef() - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
addRef() - Method in interface org.eclipse.handly.util.IReferenceCountable
  Spawns a new independent ownership of this object.
addRefreshAction(IAction) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Contributes the 'refresh' action to this view.
addResourceDelta(IElement, IResourceDelta) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
addResourceDelta(IElement, IResourceDelta) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Informs this builder about changes to children of the given element's corresponding resource that cannot be described in terms of element deltas.
addResourceDelta_(IResourceDelta) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Adds the given resource delta to the collection of resource deltas of this delta if permitted by the current state of this delta.
addSelectionChangedListener(ISelectionChangedListener) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
addSelectionChangedListener(ISelectionChangedListener) - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
addSetHierarchyKindAction(IAction, CallHierarchyKind) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Contributes a 'set hierarchy kind' action to this view.
addSetOrientationAction(IAction, int) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Contributes a 'set orientation' action to this view.
addSortingSupport() - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Adds sorting support.
affects(IElementChangeEvent, Object) - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
  Returns whether the given element change event affects the outline's input element.
affects(IElementDelta, IElement) - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
  Returns whether the given element delta affects the given element.
affects(IResourceChangeEvent, Object) - Method in class org.eclipse.handly.ui.outline.ProblemMarkerListenerContribution
  Returns whether the given resource change event affects the outline's input element.
affects(IResourceChangeEvent, Object) - Method in class org.eclipse.handly.ui.outline.ResourceChangeListenerContribution
  Returns whether the given resource change event affects the outline's input element.
afterCreatePartControl(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
afterSelectionChange(XtextEditor, ISelection) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
  Notifies that the selection has changed in the editor.
afterSetInput(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
ApiLevel - Class in org.eclipse.handly
  Provides constants for API levels as defined by major and minor releases of Handly.
appendIndent(StringBuilder) - Method in class org.eclipse.handly.util.IndentPolicy
  Appends an indentation unit to the given string builder.
appendIndent(StringBuilder, int) - Method in class org.eclipse.handly.util.IndentPolicy
  Appends the given number of indentation units to the given string builder.
appendLine(StringBuilder) - Method in class org.eclipse.handly.util.IndentPolicy
  Appends a line separator to the given string builder.
applyChange(IBufferChange, IProgressMonitor) - Method in class org.eclipse.handly.buffer.Buffer
applyChange(IProgressMonitor) - Method in class org.eclipse.handly.buffer.BufferChangeOperation
applyChange(IBufferChange, IProgressMonitor) - Method in interface org.eclipse.handly.buffer.IBuffer
  Applies the given change to this buffer.
applyChange(IBufferChange, IProgressMonitor) - Method in class org.eclipse.handly.buffer.TextFileBuffer
applyChange() - Method in class org.eclipse.handly.text.DocumentChangeOperation
applyChange(IBufferChange, IProgressMonitor) - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
applyChange(IDocumentChange) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
applyChange(IDocumentChange) - Method in interface org.eclipse.handly.xtext.ui.editor.IHandlyXtextDocument
  Applies the given change to this document.
applyTextEdit() - Method in class org.eclipse.handly.buffer.BufferChangeOperation
applyTextEdit() - Method in class org.eclipse.handly.text.DocumentChangeOperation
arePossibleInputElements(Object[]) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns whether the given elements are possible input elements for this view.
ArrayUtil - Class in org.eclipse.handly.util
  Provides static utility methods for manipulating arrays.
asyncExec(Runnable) - Method in class org.eclipse.handly.util.UiSynchronizer
  Causes the `run()` method of the runnable to be invoked by the user-interface thread at the next reasonable opportunity; the caller of this method continues to run in parallel, and is not notified when the runnable has completed.

## B

BASE_SNAPSHOT - Static variable in class org.eclipse.handly.model.Elements
  Specifies a base snapshot.
BaseSearchLabelProvider - Class in org.eclipse.handly.ui.search
  A base implementation of a label provider for an `AbstractTextSearchViewPage`.
BaseSearchLabelProvider(AbstractTextSearchViewPage) - Constructor for class org.eclipse.handly.ui.search.BaseSearchLabelProvider
  Creates a new label provider for the given search result page.
BaseSourceFile - Class in org.eclipse.handly.model.impl.support
  Provides a skeletal implementation of `ISourceFileImplExtension` for source files that can have an underlying file in the workspace or outside the workspace.
BaseSourceFile(IElement, IFile) - Constructor for class org.eclipse.handly.model.impl.support.BaseSourceFile
  Constructs a handle for a source file with the given parent element and the given underlying `IFile`.
BaseSourceFile(IElement, URI) - Constructor for class org.eclipse.handly.model.impl.support.BaseSourceFile
  Constructs a handle for a source file with the given parent element and the given file system location URI.
BaseSourceFile(IElement, String) - Constructor for class org.eclipse.handly.model.impl.support.BaseSourceFile
  Constructs a handle for a source file with the given parent element and the given name.
becomeWorkingCopy_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.ISourceFileImplExtension
  If this source file is not already in working copy mode, switches it into a working copy, associates it with a working copy buffer, and acquires an independent ownership of the working copy (and, hence, of the working copy buffer).
becomeWorkingCopy_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
beforeDispose(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
beforeSetInput(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
beginRecording(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Begins recording changes in the element tree rooted at the given input element, reporting the changes to a new instance of default delta builder.
beginRecording(IElement, IElementDeltaBuilder) - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Begins recording changes in the element tree rooted at the given input element, reporting the changes to the given delta builder.
beginRecording(IElement, IElementDeltaBuilder, int) - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Begins recording changes in the element tree rooted at the given input element for the specified maximum depth, reporting the changes to the given delta builder.
bind(Property<T>) - Method in class org.eclipse.handly.context.Context
  Returns a binding builder for the given property.
bind(Class<T>) - Method in class org.eclipse.handly.context.Context
  Returns a binding builder for the given class.
Body - Class in org.eclipse.handly.model.impl.support
  Holds cached structure and properties for an `IElement`.
Body() - Constructor for class org.eclipse.handly.model.impl.support.Body
BooleanPreference - Class in org.eclipse.handly.ui.preference
  Implements a boolean-valued preference.
BooleanPreference(String, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.BooleanPreference
  Creates a new boolean-valued preference with the given name and the given store.
BoundedLruCache<K,V> - Class in org.eclipse.handly.util
  An LRU cache with a fixed maximum size (the bound).
BoundedLruCache(int) - Constructor for class org.eclipse.handly.util.BoundedLruCache
  Constructs a bounded LRU cache that is initially empty.
Buffer - Class in org.eclipse.handly.buffer
  A simple `IBuffer` implementation.
Buffer() - Constructor for class org.eclipse.handly.buffer.Buffer
  Creates a new buffer instance that is initially empty.
Buffer(String) - Constructor for class org.eclipse.handly.buffer.Buffer
  Creates a new buffer instance and initializes it with the given contents.
buffer - Variable in class org.eclipse.handly.buffer.BufferChangeOperation
BufferChange - Class in org.eclipse.handly.buffer
  Default implementation of `IBufferChange`.
BufferChange(TextEdit) - Constructor for class org.eclipse.handly.buffer.BufferChange
  Creates a new buffer change with the given text edit, `CREATE_UNDO|UPDATE_REGIONS` style and `KEEP_SAVED_STATE` save mode.
BufferChangeOperation - Class in org.eclipse.handly.buffer
  Applies a given change to a given `IBuffer`.
BufferChangeOperation(IBuffer, IBufferChange) - Constructor for class org.eclipse.handly.buffer.BufferChangeOperation
  Creates a new operation that can apply the given change to the given buffer.
BufferChangeOperation.ChangeEditProcessor - Class in org.eclipse.handly.buffer
BufferChangeOperation.UndoChange - Class in org.eclipse.handly.buffer
Builder(ElementDelta) - Constructor for class org.eclipse.handly.model.impl.support.ElementDelta.Builder
  Constructs a delta tree builder on the given root delta.
buildSourceStructure_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Creates and initializes bodies for this element and for each of its descendant elements according to options specified in the given context.
buildStructure_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Creates and initializes bodies for this element and for each non-`openable` child element (and their non-openable children, recursively).
buildStructure_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceConstructImplSupport
  This implementation throws assertion error; the openable parent builds the whole structure in one go.
buildStructure_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  This implementation delegates to `ISourceFileImplSupport.buildSourceStructure_(IContext, IProgressMonitor)` with an appropriately augmented context.
buildWorkspace() - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Builds the workspace, waiting for build completion.

## C

cache - Variable in class org.eclipse.handly.model.impl.support.ElementManager
CallHierarchy - Class in org.eclipse.handly.ui.callhierarchy
  Default implementation of `ICallHierarchy`.
CallHierarchy(CallHierarchyKind, ICallHierarchyNode[]) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchy
  Creates a new call hierarchy object.
CallHierarchyContentProvider - Class in org.eclipse.handly.ui.callhierarchy
  Default implementation of a tree content provider for a call hierarchy.
CallHierarchyContentProvider(CallHierarchyViewPart) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyContentProvider
  Constructs a call hierarchy content provider for the given call hierarchy view.
CallHierarchyKind - Enum in org.eclipse.handly.ui.callhierarchy
  Enumeration of the call hierarchy kinds.
CallHierarchyLabelProvider - Class in org.eclipse.handly.ui.callhierarchy
  Default implementation of a label provider for call hierarchy nodes.
CallHierarchyLabelProvider(ILabelProvider) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
  Constructs a call hierarchy label provider.
CallHierarchyNode - Class in org.eclipse.handly.ui.callhierarchy
  An abstract base implementation for `ICallHierarchyNode`.
CallHierarchyNode(ICallHierarchyNode, Object) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
  Creates a new call hierarchy node.
CallHierarchyViewManager - Class in org.eclipse.handly.ui.callhierarchy
  A manager for instances of `CallHierarchyViewPart`.
CallHierarchyViewManager() - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewManager
CallHierarchyViewOpener - Class in org.eclipse.handly.ui.callhierarchy
  A helper class for opening a call hierarchy view.
CallHierarchyViewOpener(String, CallHierarchyViewManager) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewOpener
  Constructs an opener for a call hierarchy view with the given id and the given view manager.
CallHierarchyViewPart - Class in org.eclipse.handly.ui.callhierarchy
  An abstract base implementation of a call hierarchy view.
CallHierarchyViewPart() - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Constructs a call hierarchy view that supports all of the call hierarchy kinds.
CallHierarchyViewPart(EnumSet<CallHierarchyKind>) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Constructs a call hierarchy view that supports the given call hierarchy kinds.
CallHierarchyViewPart.HistoryEntry - Class in org.eclipse.handly.ui.callhierarchy
  Represents an entry of the call hierarchy view history list.
CallLocation - Class in org.eclipse.handly.ui.callhierarchy
  Default implementation of `ICallLocation`.
CallLocation(Object, Object, String, TextRange, int, ISnapshot) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallLocation
  Creates a new call location object.
CallLocation(Object, Object, CallTextInfo) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallLocation
  Creates a new call location object based on a `CallTextInfo`.
CallTextInfo - Class in org.eclipse.handly.ui.callhierarchy
  Holds information about the text of a call, including the text range.
CallTextInfo(String, TextRange, int, ISnapshot) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallTextInfo
  Creates a new call text info object.
canEqual_(Object) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Returns whether this element can equal the given object.
canExpand(TreeItem) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer
  Returns whether the given tree item can be expanded from `expandXXX` methods.
canExpand(TreeItem) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.FilteringOutlineTreeViewer
  Returns whether the given tree item can be expanded from `expandXXX` methods.
canExpand(TreeItem) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup.OutlineTreeViewer
  Returns whether the given tree item can be expanded from `expandXXX` methods.
change - Variable in class org.eclipse.handly.buffer.BufferChangeOperation
change - Variable in class org.eclipse.handly.text.DocumentChangeOperation
CHANGED - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Delta kind constant indicating that the element has been changed, as described by change flag constants.
changed(IElement, long) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
changed(IElement, long) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Informs this builder that an element has been changed.
ChangeEditProcessor() - Constructor for class org.eclipse.handly.buffer.BufferChangeOperation.ChangeEditProcessor
changeOutlineMode() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Changes the mode of this outline popup.
checkChange() - Method in class org.eclipse.handly.buffer.BufferChangeOperation
checkChange() - Method in class org.eclipse.handly.text.DocumentChangeOperation
checkContext(int) - Static method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the `CHECK_CONTEXT` flag is set.
checkElementExistence(IWorkingSet) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
  Removes elements that do not exist anymore from the given working set, except for elements under closed projects.
checkIfAncestor(int) - Static method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the `CHECK_IF_ANCESTOR` flag is set.
checkIfChild(int) - Static method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the `CHECK_IF_CHILD` flag is set.
checkIfDescendant(int) - Static method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the `CHECK_IF_DESCENDANT` flag is set.
checkInRange(int, ISourceElementInfo, IContext) - Static method in interface org.eclipse.handly.model.impl.support.ISourceElementImplSupport
  Checks whether the given position is within the element's range in the source snapshot as recorded by the given element info.
ChildBuffer - Class in org.eclipse.handly.buffer
  A child buffer is created on top of a parent `IBuffer` and inherits the parent's contents initially, but is modified independently.
ChildBuffer(IBuffer) - Constructor for class org.eclipse.handly.buffer.ChildBuffer
  Creates a new child buffer instance on top of the given parent buffer and initializes it with the parent's contents.
cleanUpWorkspace() - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Deletes all resources in the workspace.
clear() - Method in class org.eclipse.handly.model.impl.support.ElementChangeListenerList
  Removes all listeners from this list.
clear() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
clear() - Method in class org.eclipse.handly.ui.search.AbstractSearchTreeContentProvider
clear() - Method in interface org.eclipse.handly.ui.search.ISearchContentProvider
  Notifies that all elements have been removed from the displayed search result.
clear() - Method in class org.eclipse.handly.ui.search.SearchTableContentProvider
clear() - Method in class org.eclipse.handly.util.LruCache
  Removes all entries from this cache.
close(IElement, IContext) - Method in class org.eclipse.handly.model.impl.support.ElementManager
  Attempts to close the given element according to options specified in the given context.
close() - Method in interface org.eclipse.handly.util.IReferenceCountable
  Alias for `IReferenceCountable.release()`.
close_() - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Closes this element if, and only if, the current state of this element permits closing.
close_(IContext) - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Closes this element if, and only if, the current state of this element permits closing according to options specified in the given context.
close_(IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Closes this element if, and only if, the current state of this element permits closing according to options specified in the given context.
close_(IContext) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Closes this element if, and only if, the current state of this element permits closing according to options specified in the given context.
CLOSE_HINT - Static variable in interface org.eclipse.handly.model.impl.IElementImplExtension
  Closing hint.
CollapseAllActionContribution - Class in org.eclipse.handly.ui.outline
  Contributes collapse-all action.
CollapseAllActionContribution() - Constructor for class org.eclipse.handly.ui.outline.CollapseAllActionContribution
collectMatching(T[], Predicate<? super T>, C) - Static method in class org.eclipse.handly.util.ArrayUtil
  Appends all of the elements in the given array that match the given predicate to the end of the given collection, in the order they follow in the array.
collectParentChain(IElement, T) - Static method in class org.eclipse.handly.model.Elements
  Adds elements to the given collection starting from the given element (inclusive) and going up through the parent chain to the root element (inclusive).
collectParentChainUntil(IElement, T, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Adds elements to the given collection starting from the given element (inclusive) and going up through the parent chain to the ancestor matched by the given predicate (exclusive).
ColumnDescription - Class in org.eclipse.handly.ui.viewer
  Combines a `ColumnLayoutData` with a header for a table column.
ColumnDescription(String, ColumnLayoutData) - Constructor for class org.eclipse.handly.ui.viewer.ColumnDescription
  Constructs a column description.
CommonOutlinePage - Class in org.eclipse.handly.ui.outline
  An abstract base implementation of `ICommonOutlinePage`.
CommonOutlinePage() - Constructor for class org.eclipse.handly.ui.outline.CommonOutlinePage
CommonOutlinePage.OutlineTreeViewer - Class in org.eclipse.handly.ui.outline
  A tree viewer for the `CommonOutlinePage`.
compare(Viewer, Object, Object) - Method in class org.eclipse.handly.ui.viewer.LabelComparator
  Returns a negative, zero, or positive number depending on whether the first element is less than, equal to, or greater than the second element.
CompositeActionGroup - Class in org.eclipse.handly.ui.action
  Composes multiple action groups into one.
CompositeActionGroup(ActionGroup...) - Constructor for class org.eclipse.handly.ui.action.CompositeActionGroup
  Creates a composition of the given action groups.
CompositeActionGroup() - Constructor for class org.eclipse.handly.ui.action.CompositeActionGroup
  Creates a composite action group that is initially empty.
CompositeLabelDecorator - Class in org.eclipse.handly.ui.viewer
  Composes multiple label decorators into one.
CompositeLabelDecorator(ILabelDecorator...) - Constructor for class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
  Creates a composition of the given label decorators.
CompositeReconcilingStrategy - Class in org.eclipse.handly.ui.text.reconciler
  Composes multiple reconciling strategies into one.
CompositeReconcilingStrategy(IReconcilingStrategy...) - Constructor for class org.eclipse.handly.ui.text.reconciler.CompositeReconcilingStrategy
  Creates a composition of the given reconciling strategies.
computeChildren(IProgressMonitor) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
  Computes and returns the immediate child nodes for this node.
computeChildren(IProgressMonitor) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyNode
  Computes and returns the immediate child nodes for this node.
computeContainedMatches(AbstractTextSearchResult, IEditorPart) - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
computeContainedMatches(AbstractTextSearchResult, IFile) - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
computeContentDescription() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Computes the content description for this view.
computeInitialSelection() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Computes the element to be selected initially in the outline popup's tree viewer.
computeInput() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Computes the input element for the outline page's tree viewer.
computeInput() - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Computes the input element for the outline page's tree viewer.
computeInput() - Method in class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup
  Computes the input element for the outline popup's tree viewer.
computeInput() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Computes the input element for the outline popup's tree viewer.
computeProblemSeverity(Object, IDecorationContext) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
  Computes problem severity for the given element taking into account the provided context.
computeProblemSeverity(Object, IDecorationContext) - Method in class org.eclipse.handly.ui.viewer.ProblemMarkerLabelDecorator
  Computes problem severity for the given element taking into account the provided context.
computeProblemSeverityFromMarkers(Object, IDecorationContext) - Method in class org.eclipse.handly.ui.viewer.ProblemMarkerLabelDecorator
  Computes problem severity for the given element from markers attached to the element's corresponding resource.
concat(T[], Collection<? extends T>) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns a list that represents the concatenation of the given collection to the end of the given array.
configureAction(IAction) - Method in class org.eclipse.handly.ui.outline.LexicalSortActionContribution
configureAction(IAction) - Method in class org.eclipse.handly.ui.outline.LinkWithEditorActionContribution
configureAction(IAction) - Method in class org.eclipse.handly.ui.outline.ToggleActionContribution
  Hook to configure the contributed action (set its id, text, image, etc.) This method is called once, when this contribution is initializing.
configureHierarchyViewer(TreeViewer) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Configures the newly created hierarchy viewer.
configureHistoryListAction(IAction) - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
  Configures the history list action.
configureLocationViewer(TableViewer) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Configures the newly created location viewer.
configureTable(TableViewer) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Configures the table viewer on the right side of this page.
configureTree(TreeViewer) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Configures the tree viewer on the left side of this page.
connect(IProgressMonitor) - Method in interface org.eclipse.handly.buffer.ICoreTextFileBufferProvider
  Connects the underlying file buffer to this provider.
connect(Object) - Method in interface org.eclipse.handly.ui.IWorkingCopyManager
  Connects the given element to this manager.
considerEdit(TextEdit) - Method in class org.eclipse.handly.buffer.BufferChangeOperation.ChangeEditProcessor
contains(TextEdit) - Method in class org.eclipse.handly.buffer.BufferChange
contains(TextEdit) - Method in interface org.eclipse.handly.buffer.IBufferChange
  Tells whether this change contains the given edit.
contains(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
contains(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
contains(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
contains(Object, Object, int) - Method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
contains(IElement, IElement, int) - Method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the given element is considered contained in the given containment context or if it is the context itself.
contains(IElement, IResource, int) - Method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the given resource is considered contained in the given containment context or if it corresponds to the context itself.
contains(IWorkingSet) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
contains(Object[], Object) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns whether the given array contains the given element.
contains(ISchedulingRule) - Method in class org.eclipse.handly.util.SerialPerObjectRule
containsKey(Property<?>) - Method in class org.eclipse.handly.context.Context
containsKey(Class<?>) - Method in class org.eclipse.handly.context.Context
containsKey(Property<?>) - Method in class org.eclipse.handly.context.GuiceContext
containsKey(Class<?>) - Method in class org.eclipse.handly.context.GuiceContext
containsKey(Property<?>) - Method in interface org.eclipse.handly.context.IContext
  Returns whether this context has a value associated with the given property.
containsKey(Class<?>) - Method in interface org.eclipse.handly.context.IContext
  Returns whether this context has a value associated with the given class.
containsMatching(T[], Predicate<? super T>) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns whether the given array contains an element matching the given predicate.
Context - Class in org.eclipse.handly.context
  Implementation of `IContext` that is based on explicit bindings and does not allow re-binding.
Context() - Constructor for class org.eclipse.handly.context.Context
Context.BindingBuilder<T> - Class in org.eclipse.handly.context
  Associates a value with a key in this context.
contextMenuAboutToShow(IMenuManager) - Method in class org.eclipse.handly.ui.outline.OutlineContextMenuContribution
  Notifies that the context menu of the outline page is about to be shown by the given menu manager.
Contexts - Class in org.eclipse.handly.context
  Provides static utility methods for creating and operating on `IContext`s.
contribute(ActionContributionItem, IContributionManager) - Method in class org.eclipse.handly.ui.outline.OutlineActionContribution
  Contributes the given action contribution item to the given manager.
copyFrom_(ElementDelta, boolean) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Copies data from the given delta to this delta; the given delta is not modified in any way.
covers(int) - Method in class org.eclipse.handly.util.TextRange
  Returns whether this text range covers the given position, including the `end` offset of the range.
CREATE_BUFFER - Static variable in class org.eclipse.handly.model.Elements
  Indicates whether a new buffer should be created if none already exists.
CREATE_UNDO - Static variable in interface org.eclipse.handly.buffer.IBufferChange
  Flag indicating that applying a change to a buffer is supposed to create a corresponding undo change.
CREATE_UNDO - Static variable in interface org.eclipse.handly.text.IDocumentChange
  Flags indicating that applying a change to a document is supposed to create a corresponding undo change.
createAction() - Method in class org.eclipse.handly.ui.outline.CollapseAllActionContribution
createAction() - Method in class org.eclipse.handly.ui.outline.ExpandAllActionContribution
createAction() - Method in class org.eclipse.handly.ui.outline.OutlineActionContribution
  Returns a new action that is to be contributed to the outline page.
createAction() - Method in class org.eclipse.handly.ui.outline.ToggleActionContribution
createCallLocation(Object, Object, IReferenceDescription) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyNode
  Creates and returns a call location based on the given call reference.
createChildIfAbsent(Map<URI, XtextCallHierarchyNode>, IReferenceDescription) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyNode
  Returns a child node for the given call reference, creating it if necessary.
createControl(Composite) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
createControl(Composite) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
createDialogArea(Composite) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
createDragSupport() - Method in class org.eclipse.handly.ui.outline.OutlineDragAndDropContribution
  Returns a ready to start instance of `ViewerDragSupport` for the outline page.
createDropSupport() - Method in class org.eclipse.handly.ui.outline.OutlineDragAndDropContribution
  Returns a ready to start instance of `ViewerDropSupport` for the outline page.
createEditorOpener() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns an editor opener for this view.
createEditorOpener() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
  Creates the editor opener to be used in this page.
createEmptyDocument() - Method in class org.eclipse.handly.buffer.Buffer
createEmptyFileInfo() - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
createFileInfo(Object) - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
createFilterText(Composite) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Creates the text control to be used for entering the filter pattern.
createFromHandleMemento(String) - Method in interface org.eclipse.handly.model.IElementHandleFactory
  Returns the element handle created from the given handle memento that was generated by `Elements.getHandleMemento(IElement)`.
createFromResourceHandle(IResource) - Method in interface org.eclipse.handly.model.IElementHandleFactory
  Returns the handle of the element corresponding to the given resource.
createHierarchyRoots(Object[]) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns the root nodes for a call hierarchy based on the given input elements and the current hierarchy kind.
createHierarchyViewer(Composite) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns a tree viewer control that will be used for displaying the call hierarchy.
createHierarchyViewerMenuGroups(IMenuManager) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates the menu groups for the hierarchy viewer's pop-up menu.
createHistoryDropDownAction(HistoryDropDownAction.History<CallHierarchyViewPart.HistoryEntry>) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns a 'show history list' action for this view.
createHistoryEntry(Object[]) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns a history entry for the given input elements.
createLocationColumns(Table) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates the table columns in the location viewer.
createLocationViewer(Composite) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns a table viewer control that will be used for displaying the call locations.
createLocationViewerMenuGroups(IMenuManager) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates the menu groups for the location viewer's pop-up menu.
createNoHierarchyPage(Composite) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns a control for the 'no hierarchy' page.
createOpenAction() - Method in class org.eclipse.handly.ui.navigator.OpenActionProvider
  Returns a new open action for this provider.
createOutlinePopup() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopupHandler
  Creates a new instance of the outline popup.
createOutlinePopup() - Method in class org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopupHandler
createPartControl(Composite) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
createPatternMatcher(String) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Returns a new pattern matcher based on the given pattern.
createSashForm(Composite) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Creates and returns a `SashForm` that will be used as the parent control for the hierarchy and location viewers.
createSearchPreferencesAction() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
  Creates the action that opens the search preferences dialog.
createTextEditProcessor() - Method in class org.eclipse.handly.buffer.BufferChangeOperation
createTextEditProcessor() - Method in class org.eclipse.handly.text.DocumentChangeOperation
createTitleControl(Composite) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
createTitleMenuArea(Composite) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
createTreeViewer(Composite) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Creates a tree viewer for this outline page.
createTreeViewer(Composite) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Creates a tree viewer for this outline popup.
createTreeViewer(Composite) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Creates a tree viewer for this outline popup.
createUndoChange(UndoEdit, long) - Method in class org.eclipse.handly.buffer.BufferChangeOperation
createUndoChange(UndoEdit, long) - Method in class org.eclipse.handly.text.DocumentChangeOperation
CURRENT - Static variable in class org.eclipse.handly.ApiLevel
  Corresponds to the API level the code using this constant was built against.

## D

decorateBackground(Object) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
decorateFont(Object) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
decorateForeground(Object) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
decorateImage(Image, Object) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
decorateImage(Image, Object, IDecorationContext) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
decorateImage(Image, Object) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
decorateNodeImage(Image, ICallHierarchyNode) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
  Decorates the given image for a call hierarchy node as needed.
decorateNodeStyledText(StyledString, ICallHierarchyNode) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
  Decorates the given styled string for a call hierarchy node as needed.
decorateText(String, Object) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
decorateText(String, Object, IDecorationContext) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
decorateText(String, Object) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
DEFAULT_WORKBENCH_ADAPTER - Static variable in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  A default workbench adapter for call hierarchy nodes.
DefaultContentAdapter - Class in org.eclipse.handly.model.adapter
  A content adapter that is based on `IAdaptable` mechanism.
DefaultEditorUtility - Class in org.eclipse.handly.ui
  The default `EditorUtility`.
defaultEquals_(Object) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  A default implementation of `IElement.equals(Object)` cannot be provided in an interface, but clients can implement `equals` by delegating to this default method.
defaultEquals_(Object) - Method in interface org.eclipse.handly.model.impl.support.ISourceConstructImplSupport
defaultEquals_(Object) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
defaultHashCode_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  A default implementation of `IElement.hashCode()` cannot be provided in an interface, but clients can implement `hashCode` by delegating to this default method.
defaultHashCode_() - Method in interface org.eclipse.handly.model.impl.support.ISourceConstructImplSupport
defaultHashCode_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
defaultValue() - Method in class org.eclipse.handly.util.Property
  Returns the "default value" for this property.
DefaultWorkingCopyCallback - Class in org.eclipse.handly.model.impl
  Default implementation of `IWorkingCopyCallback`.
DefaultWorkingCopyCallback() - Constructor for class org.eclipse.handly.model.impl.DefaultWorkingCopyCallback
DeferredTreeContentProvider - Class in org.eclipse.handly.ui.viewer
  An abstract base class for a tree content provider that supports asynchronous fetching of children.
DeferredTreeContentProvider(AbstractTreeViewer, IWorkbenchPartSite) - Constructor for class org.eclipse.handly.ui.viewer.DeferredTreeContentProvider
  Creates a new instance of the content provider.
DelegatingSelectionProvider - Class in org.eclipse.handly.ui.viewer
  An implementation of `IPostSelectionProvider` that delegates to another selection provider, which can be replaced dynamically.
DelegatingSelectionProvider() - Constructor for class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
disconnect(IProgressMonitor) - Method in interface org.eclipse.handly.buffer.ICoreTextFileBufferProvider
  Disconnects the underlying file buffer from this provider.
disconnect(Object) - Method in interface org.eclipse.handly.ui.IWorkingCopyManager
  Disconnects the given element from this manager.
dispose() - Method in class org.eclipse.handly.ui.action.CompositeActionGroup
dispose() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
dispose() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
dispose() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
dispose() - Method in class org.eclipse.handly.ui.outline.EditorInputListenerContribution
dispose() - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
dispose() - Method in class org.eclipse.handly.ui.outline.ExpandableCheckFiltersContribution
dispose() - Method in interface org.eclipse.handly.ui.outline.IOutlineContribution
  Disposes of this contribution.
dispose() - Method in class org.eclipse.handly.ui.outline.LinkWithEditorContribution
dispose() - Method in class org.eclipse.handly.ui.outline.OutlineActionContribution
dispose() - Method in class org.eclipse.handly.ui.outline.OutlineContextMenuContribution
dispose() - Method in class org.eclipse.handly.ui.outline.OutlineContribution
  Disposes of this contribution.
dispose() - Method in class org.eclipse.handly.ui.outline.OutlineDragAndDropContribution
dispose() - Method in class org.eclipse.handly.ui.outline.OutlineFilterContribution
dispose() - Method in class org.eclipse.handly.ui.outline.OutlineLinkingHelper
dispose() - Method in class org.eclipse.handly.ui.outline.OutlineSorterContribution
dispose() - Method in class org.eclipse.handly.ui.outline.ResourceChangeListenerContribution
dispose() - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
dispose() - Method in class org.eclipse.handly.ui.preference.ToggleAction
  Disposes of this action.
dispose() - Method in class org.eclipse.handly.ui.search.BaseSearchLabelProvider
dispose() - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
dispose() - Method in class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
dispose() - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
dispose() - Method in class org.eclipse.handly.ui.viewer.ViewerFocusTracker
  Disposes of this focus tracker.
dispose() - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetElementAdapter
dispose() - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
disposeAction(IAction) - Method in class org.eclipse.handly.ui.outline.OutlineActionContribution
  Disposes of the contributed action.
disposeAction(IAction) - Method in class org.eclipse.handly.ui.outline.ToggleActionContribution
disposeFileInfo(Object, TextFileDocumentProvider.FileInfo) - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
disposeInput() - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
doAdd(LruCache.Entry<K, V>) - Method in class org.eclipse.handly.util.LruCache
  Actually adds a new entry to this cache.
document - Variable in class org.eclipse.handly.text.DocumentChangeOperation
DocumentChange - Class in org.eclipse.handly.text
  Default implementation of `IDocumentChange`.
DocumentChange(TextEdit) - Constructor for class org.eclipse.handly.text.DocumentChange
  Creates a new document change with the given text edit and `CREATE_UNDO|UPDATE_REGIONS` style.
DocumentChangeOperation - Class in org.eclipse.handly.text
  Applies a given change to a given `IDocument`.
DocumentChangeOperation(IDocument, IDocumentChange) - Constructor for class org.eclipse.handly.text.DocumentChangeOperation
  Creates a new operation that can apply the given change to the given document.
DocumentChangeOperation.UndoChange - Class in org.eclipse.handly.text
DocumentSnapshot - Class in org.eclipse.handly.snapshot
  A snapshot of an `IDocument`.
DocumentSnapshot(IDocument) - Constructor for class org.eclipse.handly.snapshot.DocumentSnapshot
  Constructs a new snapshot of the given document.
done() - Method in interface org.eclipse.handly.util.IStatusAcceptor
  Informs this acceptor that there are no more status objects to accept.
doRefresh(IContext) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Refreshes the content of this view according to options specified in the given context.
doRemove(LruCache.Entry<K, V>) - Method in class org.eclipse.handly.util.LruCache
  Actually removes an existing entry from this cache.
doSave(IContext, IProgressMonitor) - Method in class org.eclipse.handly.buffer.Buffer
doSave(IContext, IProgressMonitor) - Method in class org.eclipse.handly.buffer.ChildBuffer
DoublePreference - Class in org.eclipse.handly.ui.preference
  Implements a double-valued preference.
DoublePreference(String, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.DoublePreference
  Creates a new double-valued preference with the given name and the given store.
DualPreferenceStore - Class in org.eclipse.handly.ui.preference
  A preference store that delegates reads and writes to separate stores.
DualPreferenceStore(IPreferenceStore, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.DualPreferenceStore
  Creates a new preference store that will delegate reads and writes to separate stores: one of them may be read-only and another must be writable.

## E

editorInputChanged() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Notifies that the outline page's editor input has changed.
editorInputChanged() - Method in class org.eclipse.handly.ui.outline.EditorInputListenerContribution
  Notifies that the outline page's editor input has changed.
EditorInputListenerContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline contributions listening to the outline page's editor input change.
EditorInputListenerContribution() - Constructor for class org.eclipse.handly.ui.outline.EditorInputListenerContribution
EditorOpener - Class in org.eclipse.handly.ui
  A helper class for opening a model element in an editor.
EditorOpener(IWorkbenchPage, EditorUtility) - Constructor for class org.eclipse.handly.ui.EditorOpener
  Constructs an editor opener with the given workbench page and the given editor utility.
EditorOutlinePopupHost - Class in org.eclipse.handly.ui.quickoutline
  An editor-based outline popup host.
EditorOutlinePopupHost(IEditorPart) - Constructor for class org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
  Creates an outline popup host based on the given editor.
EditorUtility - Class in org.eclipse.handly.ui
  Provides common methods for working with model elements in editors (such as finding an editor reference for an element and revealing an element in an editor).
EditorUtility() - Constructor for class org.eclipse.handly.ui.EditorUtility
  Prevents direct instantiation by clients.
EditorWorkingCopyReconciler - Class in org.eclipse.handly.ui.text.reconciler
  An abstract base class of a working copy reconciler that is activated on editor activation and forces reconciling on a significant change in the underlying model.
EditorWorkingCopyReconciler(IEditorPart, IWorkingCopyManager) - Constructor for class org.eclipse.handly.ui.text.reconciler.EditorWorkingCopyReconciler
  Creates a new working copy reconciler for the given editor and with the given working copy manager.
Element - Class in org.eclipse.handly.model.impl.support
  Provides a skeletal implementation of `IElementImplExtension` to minimize the effort required to implement that interface.
Element(IElement, String) - Constructor for class org.eclipse.handly.model.impl.support.Element
  Constructs a handle for an element with the given parent element and the given name.
ElementCache - Class in org.eclipse.handly.model.impl.support
  A bounded LRU cache of element handle/body relationships that is intended to be used in advanced implementations of `IBodyCache`.
ElementCache(int) - Constructor for class org.eclipse.handly.model.impl.support.ElementCache
  Constructs an empty `ElementCache` with the given maximum size and a default `load factor`.
elementChanged(IElementChangeEvent) - Method in interface org.eclipse.handly.model.IElementChangeListener
  Notifies this listener that some element changes have happened.
elementChanged(IElementChangeEvent) - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
  Notifies that the outline page is affected in some way by the given element change event.
elementChanged(IElementChangeEvent) - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Notifies that this outline page is affected in some way by the given element change event.
elementChanged(IElementChangeEvent) - Method in class org.eclipse.handly.ui.search.HandlySearchResultUpdater
  Notifies this listener that some element changes have happened.
elementChanged(IElementChangeEvent) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Notifies that this reconciler is affected in some way by the given element change event.
ElementChangeEvent - Class in org.eclipse.handly.model.impl.support
  Default implementation of `IElementChangeEvent`.
ElementChangeEvent(int, IElementDelta...) - Constructor for class org.eclipse.handly.model.impl.support.ElementChangeEvent
  Constructs an element change event with the given type and the given top-level deltas.
ElementChangeListenerContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline contributions listening to `IElementChangeEvent`s.
ElementChangeListenerContribution() - Constructor for class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
ElementChangeListenerList - Class in org.eclipse.handly.model.impl.support
  A thread safe list of element change listeners.
ElementChangeListenerList() - Constructor for class org.eclipse.handly.model.impl.support.ElementChangeListenerList
ElementChangeListenerList.Entry - Class in org.eclipse.handly.model.impl.support
  An entry of the element change listener list.
ElementChangeRecorder - Class in org.eclipse.handly.model.impl.support
  Records changes in the state of an element tree between two discrete points in time and produces a delta tree representing the changes.
ElementChangeRecorder() - Constructor for class org.eclipse.handly.model.impl.support.ElementChangeRecorder
ElementDelta - Class in org.eclipse.handly.model.impl.support
  A complete implementation of `IElementDeltaImpl`.
ElementDelta(IElement) - Constructor for class org.eclipse.handly.model.impl.support.ElementDelta
  Constructs an initially empty delta for the given element.
ElementDelta.Builder - Class in org.eclipse.handly.model.impl.support
  Builds a tree of `ElementDelta` objects based on elementary changes.
ElementDelta.Factory - Interface in org.eclipse.handly.model.impl.support
  Represents a factory for creating instances of `ElementDelta`.
ElementDeltas - Class in org.eclipse.handly.model
  Provides static methods for generic access to `IElementDelta`s.
ElementLabelProvider - Class in org.eclipse.handly.ui.viewer
  A basic label provider for `IElement`s.
ElementLabelProvider() - Constructor for class org.eclipse.handly.ui.viewer.ElementLabelProvider
ElementManager - Class in org.eclipse.handly.model.impl.support
  Manages element handle/body relationships for a Handly-based model.
ElementManager(IBodyCache) - Constructor for class org.eclipse.handly.model.impl.support.ElementManager
  Constructs an element manager with the given body cache.
ElementMatcher(Predicate<String>) - Constructor for class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.ElementMatcher
  Creates a new element matcher based on the given string matcher.
Elements - Class in org.eclipse.handly.model
  Provides static methods for generic access to `IElement`s.
elementsChanged(Object[]) - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
elementsChanged(Object[]) - Method in class org.eclipse.handly.ui.search.AbstractSearchTreeContentProvider
elementsChanged(Object[]) - Method in interface org.eclipse.handly.ui.search.ISearchContentProvider
  Notifies that the set of matches for the given elements has changed.
elementsChanged(Object[]) - Method in class org.eclipse.handly.ui.search.SearchTableContentProvider
elementsOfType(Object[], Class<? extends T>...) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns a list of all of the elements in the given array that have any of the given types, in the order the elements follow in the given array.
ElementTreeContentProvider - Class in org.eclipse.handly.ui.viewer
  A basic content provider for `IElement`s.
ElementTreeContentProvider() - Constructor for class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
EMPTY_ARRAY - Static variable in class org.eclipse.handly.model.ElementDeltas
  A zero-length array of the runtime type `IElementDelta[]`.
EMPTY_ARRAY - Static variable in class org.eclipse.handly.model.Elements
  A zero-length array of the runtime type `IElement[]`.
EMPTY_CONTEXT - Static variable in class org.eclipse.handly.context.Contexts
  The empty context (immutable).
endRecording() - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Ends the current recording and returns a delta builder with the consolidated changes between the state of the element tree at the time the recording was started and its current state.
ensureMaxSize(int, IElement) - Method in class org.eclipse.handly.model.impl.support.ElementCache
  Ensures that there is enough room for adding the given number of child elements.
ensureReconciled(ISourceElement, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Ensures that, if the given element is contained in a source file, the source file is reconciled.
Entry(K, V) - Constructor for class org.eclipse.handly.util.LruCache.Entry
  Constructs a cache entry with the given key and value.
entryByKey(Object) - Method in class org.eclipse.handly.util.LruCache
  Returns the corresponding entry for the given key, or `null` if this cache contains no entry for the key.
equals(Object) - Method in interface org.eclipse.handly.model.IElement
equals(Object) - Method in class org.eclipse.handly.model.impl.support.Element
equals(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart.HistoryEntry
equals(Object) - Method in class org.eclipse.handly.util.Property
equals(Object) - Method in class org.eclipse.handly.util.TextRange
equalsAndSameParentChain(IElement, IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns whether the elements are equal and belong to the same parent chain.
equalsAndSameParentChain_(IElement) - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns whether this element is equal to the given element and belongs to the same parent chain as the given element.
evict(LruCache.Entry<IElement, Object>) - Method in class org.eclipse.handly.model.impl.support.ElementCache
  Attempts to evict an existing entry from this cache in response to request to `makeSpace`.
evict(LruCache.Entry<K, V>) - Method in class org.eclipse.handly.util.BoundedLruCache
  Attempts to evict an existing entry from this cache in response to request to `makeSpace`.
execute(IProgressMonitor) - Method in class org.eclipse.handly.buffer.BufferChangeOperation
  Executes the buffer change.
execute() - Method in class org.eclipse.handly.text.DocumentChangeOperation
  Executes the document change.
execute(ExecutionEvent) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopupHandler
exists(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns whether the element exists in the model.
exists() - Method in interface org.eclipse.handly.model.IElementExtension
  Returns whether this element exists in the model.
exists() - Method in class org.eclipse.handly.snapshot.TextFileSnapshot
exists() - Method in class org.eclipse.handly.snapshot.TextFileStoreSnapshot
exists_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns whether this element exists in the model.
exists_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Returns whether this element exists in the model.
exists_() - Method in interface org.eclipse.handly.model.impl.support.ISourceConstructImplSupport
  Returns whether this element exists in the model.
ExpandableCheckFiltersContribution - Class in org.eclipse.handly.ui.outline
  Instructs the outline page's tree viewer to consult filters to more accurately determine if an item can be expanded.
ExpandableCheckFiltersContribution() - Constructor for class org.eclipse.handly.ui.outline.ExpandableCheckFiltersContribution
ExpandAllActionContribution - Class in org.eclipse.handly.ui.outline
  Contributes expand-all action.
ExpandAllActionContribution() - Constructor for class org.eclipse.handly.ui.outline.ExpandAllActionContribution

## F

F_CHILDREN - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that there are changes to the children of the element.
F_CONTENT - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that the content of the element has changed.
F_DESCRIPTION - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that the underlying `IProject`'s description has changed.
F_FINE_GRAINED - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that this is a fine-grained delta, that is, an analysis down to the source constructs level was done to determine if there were structural changes to source constructs.
F_MARKERS - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that markers on the element's corresponding resource have changed.
F_MOVED_FROM - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that the element was moved from another location.
F_MOVED_TO - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that the element was moved to another location.
F_OPEN - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that the underlying `IProject` has been opened or closed.
F_REORDER - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that the element has changed position relatively to its siblings.
F_SYNC - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that sync status of the element's corresponding resource has changed.
F_UNDERLYING_RESOURCE - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that the underlying `IFile` of a working copy has changed.
F_WORKING_COPY - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Change flag constant (bit-mask) indicating that a source file has become a working copy, or that a working copy has reverted to a source file.
fetchDeferredChildren(Object, IElementCollector, IProgressMonitor) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyContentProvider
fetchDeferredChildren(Object, IElementCollector, IProgressMonitor) - Method in class org.eclipse.handly.ui.viewer.DeferredTreeContentProvider
  Called by a job to fetch the child elements of the given parent element.
fileExists_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns whether the underlying file exists.
fillActionBars(IActionBars) - Method in class org.eclipse.handly.ui.action.CompositeActionGroup
fillActionBars(IActionBars) - Method in class org.eclipse.handly.ui.navigator.OpenActionProvider
  If the 'Open' action is enabled for the current selection, this implementation sets the global action handler for the action with the id `ICommonActionConstants.OPEN`.
fillContextMenu(IMenuManager) - Method in class org.eclipse.handly.ui.action.CompositeActionGroup
fillContextMenu(IMenuManager) - Method in class org.eclipse.handly.ui.navigator.OpenActionProvider
  If the 'Open' action is enabled for the current selection, this implementation inserts a contribution item for the action after the item named `ICommonMenuConstants.GROUP_OPEN`.
fillHierarchyViewerMenu(IMenuManager) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Fills the pop-menu for the hierarchy viewer using the menu groups created by `CallHierarchyViewPart.createHierarchyViewerMenuGroups(IMenuManager)`.
fillLocationViewerMenu(IMenuManager) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Fills the pop-menu for the location viewer using the menu groups created by `CallHierarchyViewPart.createLocationViewerMenuGroups(IMenuManager)`.
FilteringOutlinePopup - Class in org.eclipse.handly.ui.quickoutline
  An abstract implementation of an outline popup that supports filtering based on a pattern inputed by the user.
FilteringOutlinePopup() - Constructor for class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
FilteringOutlinePopup.ElementMatcher - Class in org.eclipse.handly.ui.quickoutline
  A pattern-based element matcher for the outline popup.
FilteringOutlinePopup.FilteringOutlineTreeViewer - Class in org.eclipse.handly.ui.quickoutline
  Extends `OutlinePopup.OutlineTreeViewer` to allow expanding any tree item when the pattern-based filter is active.
FilteringOutlinePopup.StringMatcher - Class in org.eclipse.handly.ui.quickoutline
  A string pattern matcher that supports '*' and '?' wildcards.
FilteringOutlineTreeViewer(Tree) - Constructor for class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.FilteringOutlineTreeViewer
  Creates a new tree viewer on the given tree control.
findAncestorOfType(IElement, Class<T>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the first element that has the given type starting from the given element (inclusive) and going up through the parent chain.
findAncestorOfTypeUntil(IElement, Class<T>, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the first element that has the given type starting from the given element (inclusive) and going up through the parent chain no further than the element matched by the given predicate (exclusive).
findBody_() - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Returns the cached body for this element, or `null` if none.
findBody_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
findCalleeReferences(URI, Consumer<IReferenceDescription>, IProgressMonitor) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Finds the callee references from the caller identified by the given URI.
findCallerReferences(URI, Consumer<IReferenceDescription>, IProgressMonitor) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Finds the caller references to the callee identified by the given URI.
findCallReferences(Consumer<IReferenceDescription>, IProgressMonitor) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyNode
  Finds the call references for this node.
findCommonAncestor(IElement, IElement) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the closest common ancestor of the given elements, viewing each element as its own ancestor.
findCommonAncestor(Iterable<? extends IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the closest common ancestor of the given elements, viewing each element as its own ancestor.
findCommonAncestorUntil(IElement, IElement, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the closest common ancestor of the given elements, viewing each element as its own ancestor and looking no further in each parent chain than the element matched by the given predicate (exclusive).
findCommonAncestorUntil(Iterable<? extends IElement>, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the closest common ancestor of the given elements, viewing each element as its own ancestor and looking no further in each parent chain than the element matched by the given predicate (exclusive).
findContentChange(Body, IElement, IElementDeltaBuilder) - Method in class org.eclipse.handly.model.impl.support.Body
  Finds whether this body has had a content change.
findContentChange(Object, Object, IElement) - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Finds whether the given element has had a content change.
findContentChange(Body, IElement, IElementDeltaBuilder) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
  Finds whether this body has had a content change.
findDelta(IElementDelta, IElement) - Static method in class org.eclipse.handly.model.ElementDeltas
  Finds and returns the delta for the given element in a delta subtree (subtree root included), or `null` if no such delta can be found.
findDelta_(IElement) - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Finds and returns the delta for the given element in this delta subtree (subtree root included), or `null` if no such delta can be found.
findDelta_(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
findEditor(IWorkbenchPage, Object) - Method in class org.eclipse.handly.ui.EditorUtility
  Given a workbench page, finds and returns the reference for an editor that matches the given element.
findLastAncestorOfType(IElement, Class<T>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the last element that has the given type starting from the given element (inclusive) and going up through the parent chain to the root element (inclusive).
findLastAncestorOfTypeUntil(IElement, Class<T>, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the last element that has the given type starting from the given element (inclusive) and going up through the parent chain to the element matched by the given predicate (exclusive).
findLastMatchingAncestor(IElement, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the last element that matches the given predicate starting from the given element (inclusive) and going up through the parent chain to the root element (inclusive).
findLastMatchingAncestorUntil(IElement, Predicate<? super IElement>, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the last element that matches the given `filter` predicate starting from the given element (inclusive) and going up through the parent chain to the element matched by the given `until` predicate (exclusive).
findMatchingAncestor(IElement, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the first element that matches the given predicate starting from the given element (inclusive) and going up through the parent chain.
findMatchingAncestorUntil(IElement, Predicate<? super IElement>, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Finds and returns the first element that matches the given `filter` predicate starting from the given element (inclusive) and going up through the parent chain no further than the element matched by the given `until` predicate (exclusive).
findMaxProblemSeverity(IResource, int, TextRange) - Static method in class org.eclipse.handly.ui.viewer.ProblemMarkerLabelDecorator
  Returns the maximum severity across problem markers attached to the given resource, and, optionally, to its descendants.
findSelection(IEditorInput) - Method in class org.eclipse.handly.ui.navigator.LinkHelper
finish() - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
fireElementChangeEvent(IElementChangeEvent) - Method in interface org.eclipse.handly.model.impl.support.INotificationManager
  Notifies registered listeners about the given event.
fireElementChangeEvent(IElementChangeEvent) - Method in class org.eclipse.handly.model.impl.support.NotificationManager
firePropertyChangeEvent(String, Object, Object) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
firePropertyChangeEvent(String, Object, Object) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
firePropertyChangeEvent(String, Object, Object) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
FloatPreference - Class in org.eclipse.handly.ui.preference
  Implements a float-valued preference.
FloatPreference(String, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.FloatPreference
  Creates a new float-valued preference with the given name and the given store.
FlushingPreferenceStore - Class in org.eclipse.handly.ui.preference
  A preference store that flushes the delegate after each write operation.
FlushingPreferenceStore(IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.FlushingPreferenceStore
  Creates a new preference store that will delegate to the given store, flushing it after each write operation.
focusChanged() - Method in class org.eclipse.handly.ui.viewer.ViewerFocusTracker
  A callback method which is called when a viewer gets focus.
FORCE_OPEN - Static variable in interface org.eclipse.handly.model.impl.IElementImplExtension
  Indicates whether to forcibly reopen this element if it is already open (i.e., already present in the body cache).
FORCE_RECONCILING - Static variable in class org.eclipse.handly.model.Elements
  Indicates whether reconciling has to be performed even if the working copy buffer has not been modified since the last time the working copy was reconciled.
forceReconcile() - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
forceReconciling() - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
forFile(IFile) - Static method in class org.eclipse.handly.buffer.TextFileBuffer
  Returns a `TextFileBuffer` for the given file resource.
forFileStore(IFileStore, ITextFileBufferManager) - Static method in interface org.eclipse.handly.buffer.ICoreTextFileBufferProvider
  Returns an `ICoreTextFileBufferProvider` for the given file store and buffer manager.
forFileStore(IFileStore) - Static method in class org.eclipse.handly.buffer.TextFileBuffer
  Returns a `TextFileBuffer` for the given file store.
forLocation(IPath, LocationKind, ITextFileBufferManager) - Static method in interface org.eclipse.handly.buffer.ICoreTextFileBufferProvider
  Returns an `ICoreTextFileBufferProvider` for the given file location and buffer manager.
forLocation(IPath, LocationKind) - Static method in class org.eclipse.handly.buffer.TextFileBuffer
  Returns a `TextFileBuffer` for the given file location.
FORMAT_STYLE - Static variable in class org.eclipse.handly.util.ToStringOptions
  Format style property.
FsSourceFile - Class in org.eclipse.handly.model.impl.support
  Provides a skeletal implementation of `ISourceFileImplExtension` for source files that have an underlying `IFileStore`.
FsSourceFile(IElement, IFileStore) - Constructor for class org.eclipse.handly.model.impl.support.FsSourceFile
  Constructs a handle for a source file with the given parent element and the given underlying `IFileStore`.

## G

get(Property<T>) - Method in class org.eclipse.handly.context.Context
get(Class<T>) - Method in class org.eclipse.handly.context.Context
get(Property<T>) - Method in class org.eclipse.handly.context.GuiceContext
get(Class<T>) - Method in class org.eclipse.handly.context.GuiceContext
get(Property<T>) - Method in interface org.eclipse.handly.context.IContext
  Returns the context value associated with the given property.
get(Class<T>) - Method in interface org.eclipse.handly.context.IContext
  Returns the context value associated with the given class.
get(IElement) - Method in interface org.eclipse.handly.model.impl.support.IBodyCache
  Returns the corresponding body for the given element, or `null` if this cache contains no body for the element.
get(Property<T>) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
get(Property<T>) - Method in interface org.eclipse.handly.model.ISourceElementInfo
  Returns the cached value for the given property, or `null` if no value is set.
get(Object) - Method in class org.eclipse.handly.util.LruCache
  Returns the corresponding value for the given key and moves the corresponding entry to the most recently used position in this cache.
get(String, Class<T>) - Static method in class org.eclipse.handly.util.Property
  Returns a property with the given name and type.
getActiveEntry() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction.History
  Returns the history entry currently designated as 'active'.
getAdaptables(Object[]) - Static method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Given an array, selects the `IAdaptable` elements.
getAdapter(Class<T>) - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
getAdapter(Class<T>) - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
getAddedChildren(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns element deltas for the immediate children that have been added.
getAddedChildren() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns element deltas for the immediate children that have been added.
getAddedChildren_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns element deltas for the immediate children that have been added.
getAddedChildren_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Returns element deltas for the immediate children that have been added.
getAffectedChildren(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns element deltas for all affected (added, removed, or changed) immediate children.
getAffectedChildren() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns element deltas for all affected (added, removed, or changed) immediate children.
getAffectedChildren_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns element deltas for all affected (added, removed, or changed) immediate children.
getAffectedChildren_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Returns element deltas for all affected (added, removed, or changed) immediate children.
getAffectedObjects() - Method in class org.eclipse.handly.refactoring.SourceFileChange
getAncestor(Class<T>) - Method in interface org.eclipse.handly.model.IElementExtension
  Returns the closest ancestor of this element that has the given type (excluding this element).
getAnnotationModel() - Method in interface org.eclipse.handly.buffer.IBuffer
  Returns the annotation model of this buffer, if any.
getAnnotationModel() - Method in class org.eclipse.handly.buffer.TextFileBuffer
getAnnotationModel() - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
getBackground(Object) - Method in class org.eclipse.handly.ui.search.BaseSearchLabelProvider
  Provides a background color for the given element.
getBase() - Method in class org.eclipse.handly.buffer.BufferChange
getBase() - Method in interface org.eclipse.handly.buffer.IBufferChange
  Returns the snapshot on which this change's edit tree is based, or `null` if the snapshot is unknown.
getBase() - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Returns the snapshot on which the change's edit tree is based, or `null` if the snapshot is unknown.
getBase() - Method in class org.eclipse.handly.text.DocumentChange
getBase() - Method in interface org.eclipse.handly.text.IDocumentChange
  Returns the snapshot on which this change's edit tree is based, or `null` if the snapshot is unknown.
getBody_() - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Returns the cached body for this element.
getBody_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Returns the cached body for this element.
getBoolean(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getBoolean(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getBoolean(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getBuffer() - Method in interface org.eclipse.handly.buffer.ICoreTextFileBufferProvider
  Returns the `ITextFileBuffer` managed for the underlying file, or `null` if there is no such buffer.
getBuffer(ISourceFile) - Static method in class org.eclipse.handly.model.Elements
  Returns a buffer opened for the source file.
getBuffer(ISourceFile, IContext, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Returns a buffer opened for the source file.
getBuffer() - Method in interface org.eclipse.handly.model.impl.IWorkingCopyInfo
  Returns the buffer of the working copy.
getBuffer() - Method in interface org.eclipse.handly.model.ISourceFileExtension
  Returns a buffer opened for this source file.
getBuffer(ISourceElement) - Method in class org.eclipse.handly.ui.EditorUtility
  Returns the buffer for the given source element, or `null` if the element has no corresponding buffer or if an exception occurs while obtaining the buffer.
getBuffer_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.ISourceFileImpl
  Returns a buffer opened for this source file.
getBuffer_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns a buffer opened for this source file.
getBufferManager() - Method in interface org.eclipse.handly.buffer.ICoreTextFileBufferProvider
  Returns the underlying `ITextFileBufferManager`.
getCallee() - Method in class org.eclipse.handly.ui.callhierarchy.CallLocation
getCallee() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Returns the underlying model element representing the callee.
getCaller() - Method in class org.eclipse.handly.ui.callhierarchy.CallLocation
getCaller() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Returns the underlying model element representing the caller.
getCallHierarchyUtility() - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyNode
  Returns the call hierarchy utility used by this node.
getCallLocations() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
getCallLocations() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Returns the call locations associated with this node.
getCallRange() - Method in class org.eclipse.handly.ui.callhierarchy.CallLocation
getCallRange() - Method in class org.eclipse.handly.ui.callhierarchy.CallTextInfo
  Returns the text range of the call.
getCallRange() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Returns the text range of the call.
getCallRegion(EObject, EReference, int) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Returns the text region for the given call reference.
getCallText() - Method in class org.eclipse.handly.ui.callhierarchy.CallLocation
getCallText() - Method in class org.eclipse.handly.ui.callhierarchy.CallTextInfo
  Returns the textual representation of the call.
getCallText() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Returns the textual representation of the call.
getCallTextInfo() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Returns the call text info for this call location.
getCallTextInfo(IReferenceDescription) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Returns the call text info based on the given call reference.
getChangedChildren(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns element deltas for the immediate children that have been changed.
getChangedChildren() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns element deltas for the immediate children that have been changed.
getChangedChildren_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns element deltas for the immediate children that have been changed.
getChangedChildren_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Returns element deltas for the immediate children that have been changed.
getChildren(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the immediate children of the element.
getChildren(IElement, IContext, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Returns the immediate children of the element.
getChildren() - Method in interface org.eclipse.handly.model.IElementExtension
  Returns the immediate children of this element.
getChildren(Class<T>) - Method in interface org.eclipse.handly.model.IElementExtension
  Returns the immediate children of this element that have the given type.
getChildren() - Method in class org.eclipse.handly.model.impl.support.Body
  Returns the child elements for this body.
getChildren() - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
  Returns the child elements for this body.
getChildren() - Method in interface org.eclipse.handly.model.ISourceElementInfo
  Returns the cached immediate children of the source element.
getChildren(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyContentProvider
getChildren(IProgressMonitor) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
  Returns the immediate child nodes of this node.
getChildren(IProgressMonitor) - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Returns the immediate child nodes of this node.
getChildren(Object) - Method in class org.eclipse.handly.ui.search.AbstractSearchTreeContentProvider
getChildren(Object) - Method in class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
getChildren_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns the immediate children of this element.
getChildren_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
getChildrenFromBody_(Object) - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Given a body for this element, returns the immediate children.
getChildrenFromBody_(Object) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Given a body for this element, returns the immediate children.
getChildrenOfType(IElement, Class<T>) - Static method in class org.eclipse.handly.model.Elements
  Returns the immediate children of the element that have the given type.
getChildrenOfType(IElement, Class<T>, IContext, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Returns the immediate children of the element that have the given type.
getChildrenOfType_(Class<T>, IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns the immediate children of this element that have the given type.
getClearHistoryAction() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
  Returns a 'clear history' action.
getColoredLabelWithCounts(Object, StyledString) - Method in class org.eclipse.handly.ui.search.BaseSearchLabelProvider
  Decorates the given styled string with the match count information for the given element.
getColumn(int) - Method in class org.eclipse.handly.ui.callhierarchy.LocationTableLabelProvider
  Given a column index in the call location table, returns the corresponding `LocationTableLabelProvider.Column`.
getColumnImage(Object, int) - Method in class org.eclipse.handly.ui.callhierarchy.LocationTableLabelProvider
getColumnText(Object, int) - Method in class org.eclipse.handly.ui.callhierarchy.LocationTableLabelProvider
getComparator() - Method in class org.eclipse.handly.ui.outline.LexicalSortContribution
  Returns a comparator that will be used when the sorter is active.
getComparator() - Method in class org.eclipse.handly.ui.outline.OutlineSorterContribution
  Returns a comparator that will be used when the sorter is active.
getContentAdapter() - Method in interface org.eclipse.handly.model.adapter.IContentAdapterProvider
  Returns a content adapter according to the provider strategy.
getContentAdapter() - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
  Returns the installed content adapter, or a `NullContentAdapter` if none.
getContentAdapter() - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Returns the content adapter that defines a mapping between elements of a Handly-based model and the outline's content.
getContentAdapter() - Method in class org.eclipse.handly.ui.outline.ProblemMarkerListenerContribution
  Returns the installed content adapter, or a `NullContentAdapter` if none.
getContentAdapter() - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Returns the installed content adapter, or a `NullContentAdapter` if none.
getContentAdapter() - Method in class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup
  Returns the content adapter that defines a mapping between elements of a Handly-based model and the outline's content.
getContentAdapter() - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
  Returns the content adapter that defines a mapping between `IElement`s and elements of this search result.
getContentAdapter(IDecorationContext) - Method in class org.eclipse.handly.ui.viewer.ProblemMarkerLabelDecorator
  Returns the content adapter that defines a mapping between elements of a Handly-based model and the viewer's content.
getContentAdapter() - Method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns the content adapter that defines a mapping between elements of a Handly-based model and the working set's content.
getContentAdapter() - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
  Returns the content adapter that defines a mapping between elements of a Handly-based model and the working set's content.
getContentProvider() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Returns the content provider that is to be used by the outline page's tree viewer.
getContentProvider() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the content provider that is to be used by the outline popup's tree viewer.
getContentProvider() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
  Returns the content provider currently used in this page.
getContents() - Method in class org.eclipse.handly.snapshot.DocumentSnapshot
getContents() - Method in interface org.eclipse.handly.snapshot.ISnapshot
  A snapshot returns the same contents until it expires.
getContents() - Method in class org.eclipse.handly.snapshot.NonExpiringSnapshot
  Returns the cached contents of the wrapped snapshot.
getContents() - Method in class org.eclipse.handly.snapshot.TextFileBufferSnapshot
getContents() - Method in class org.eclipse.handly.snapshot.TextFileSnapshot
getContents() - Method in class org.eclipse.handly.snapshot.TextFileStoreSnapshot
getContext() - Method in interface org.eclipse.handly.model.impl.IWorkingCopyInfo
  Returns the context of the working copy.
getContextMenuExtensionId() - Method in class org.eclipse.handly.ui.outline.OutlineContextMenuContribution
  Returns the unique id to use for registration the context menu with the workbench, or `null` if the menu is not eligible for extension.
getContextMenuId() - Method in class org.eclipse.handly.ui.outline.OutlineContextMenuContribution
  Returns the id of the context menu manager, or `null` if the menu has no id.
getContributionManager() - Method in class org.eclipse.handly.ui.outline.OutlineActionContribution
  Returns the manager that is to be used for contributing the action to the outline page.
getControl() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
getControl() - Method in class org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
getControl() - Method in interface org.eclipse.handly.ui.quickoutline.IOutlinePopupHost
  Returns the SWT control for this host, or `null` if the control is no longer available or has yet to be created.
getCoreTextFileBufferProvider() - Method in class org.eclipse.handly.buffer.TextFileBuffer
  Returns the provider of the underlying `ITextFileBuffer` for this buffer.
getCorrespondingElement(IElement) - Method in class org.eclipse.handly.model.adapter.DefaultContentAdapter
getCorrespondingElement(IElement) - Method in interface org.eclipse.handly.model.adapter.IContentAdapter
  Returns the element that corresponds to the given `IElement`.
getCorrespondingElement(IElement) - Method in interface org.eclipse.handly.model.adapter.ICorrespondingElementProvider
  Returns the element that corresponds to the given `IElement`.
getCorrespondingElement(IElement) - Method in class org.eclipse.handly.model.adapter.NullContentAdapter
getCorrespondingElement(ISelection) - Method in class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup
  Returns the outline element corresponding to the given host selection.
getCorrespondingElement(ISelection) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the outline element corresponding to the given host selection.
getCurrentContent(IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
getCurrentContent(IRegion, boolean, int, IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
getCurrentSnapshot() - Method in class org.eclipse.handly.text.DocumentChangeOperation
getDefault() - Static method in class org.eclipse.handly.util.UiSynchronizer
  Returns a default instance of the synchronizer, or `null` if it is not available at this time (e.g., when running headless).
getDefaultBoolean(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getDefaultBoolean(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getDefaultBoolean(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getDefaultComparator() - Method in class org.eclipse.handly.ui.outline.OutlineSorterContribution
  Returns a comparator that will be used when the sorter is inactive, or `null` if no sorting needs to take place then.
getDefaultDouble(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getDefaultDouble(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getDefaultDouble(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getDefaultFloat(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getDefaultFloat(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getDefaultFloat(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getDefaultInt(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getDefaultInt(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getDefaultInt(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getDefaultLocation(Point) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
getDefaultLong(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getDefaultLong(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getDefaultLong(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getDefaultString(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getDefaultString(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getDefaultString(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getDeferredTreeContentManager() - Method in class org.eclipse.handly.ui.viewer.DeferredTreeContentProvider
  Returns the `DeferredTreeContentManager` used by this content provider.
getDelegate() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
  Returns the label provider used for delegation.
getDelegate() - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
  Returns the selection provider currently used for delegation.
getDelta() - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
  Returns the root delta instance specified in the constructor.
getDelta() - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Returns the root of the built delta tree.
getDeltaBuilder() - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Returns the current delta builder.
getDeltas() - Method in interface org.eclipse.handly.model.IElementChangeEvent
  Returns the top-level deltas describing the change.
getDeltas() - Method in class org.eclipse.handly.model.impl.support.ElementChangeEvent
getDialogSettings() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
getDisplayedMatchCount() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
  Returns the number of matches that are currently displayed for the viewer elements.
getDocument() - Method in class org.eclipse.handly.buffer.Buffer
getDocument() - Method in interface org.eclipse.handly.buffer.IBuffer
  Returns the underlying document of this buffer.
getDocument() - Method in class org.eclipse.handly.buffer.TextFileBuffer
getDocument() - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
getDocument() - Method in class org.eclipse.handly.xtext.ui.editor.XtextWorkingCopyCallback
  Returns the underlying document of the working copy buffer.
getDouble(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getDouble(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getDouble(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getEdit() - Method in class org.eclipse.handly.buffer.BufferChange
getEdit() - Method in interface org.eclipse.handly.buffer.IBufferChange
  Returns the edit tree associated with this change.
getEdit() - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Returns the root of the change's edit tree.
getEdit() - Method in class org.eclipse.handly.text.DocumentChange
getEdit() - Method in interface org.eclipse.handly.text.IDocumentChange
  Returns the edit tree associated with this change.
getEditor() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
getEditor() - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Returns the editor which created this outline page.
getEditor() - Method in class org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
  Returns the editor underlying this host.
getEditor() - Method in class org.eclipse.handly.ui.text.reconciler.EditorWorkingCopyReconciler
  Returns the editor this reconciler is associated with.
getEditorInput(Object) - Method in class org.eclipse.handly.ui.EditorUtility
  Returns the editor input for the given element, or `null` if no editor input corresponds to the element.
getEditorInput() - Method in class org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
getEditorInput() - Method in interface org.eclipse.handly.ui.quickoutline.IOutlinePopupHost
  Returns the editor input for this host, or `null` if none.
getEditorMatchAdapter() - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
getEditorOpener() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the editor opener used by this view.
getEditorOpener() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
  Returns the editor opener currently used in this page.
getEditorUtility() - Method in class org.eclipse.handly.ui.EditorOpener
  Returns the editor utility for this opener.
getEditorUtility() - Method in class org.eclipse.handly.ui.navigator.LinkHelper
  Returns the editor utility for this link helper.
getElement(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns the element that the delta describes a change to.
getElement() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns the element that this delta describes a change to.
getElement() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
getElement() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Returns the underlying model element of this node (e.g., an element representing a method declaration).
getElement(IEditorInput) - Method in interface org.eclipse.handly.ui.IInputElementProvider
  Returns an `IElement` that is appropriate to the given editor input, or `null` if no element is appropriate.
getElement_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns the element that this delta describes a change to.
getElement_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
getElementFor(IResource) - Method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns the model element corresponding to the given resource, or `null` if no such element can be found.
getElementLabel(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart.HistoryEntry
  Returns a user-readable text label for the given element.
getElementManager() - Method in interface org.eclipse.handly.model.impl.support.IModelManager
  Returns the element manager that is to be shared between all elements of the model.
getElementManager_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Returns the element manager for this element.
getElements(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyContentProvider
getElements(Object) - Method in class org.eclipse.handly.ui.search.AbstractSearchTreeContentProvider
getElements(Object) - Method in class org.eclipse.handly.ui.search.SearchTableContentProvider
getElements(Object) - Method in class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
getEndOffset() - Method in class org.eclipse.handly.util.TextRange
  Returns the 0-based index of the next character of this text range.
getEntries() - Method in class org.eclipse.handly.model.impl.support.ElementChangeListenerList
  Returns the entries of this listener list.
getEventMask() - Method in class org.eclipse.handly.model.impl.support.ElementChangeListenerList.Entry
  Returns the bit-wise OR of all event types of interest to the listener.
getFile(ISourceFile) - Static method in class org.eclipse.handly.model.Elements
  Returns the underlying `IFile`, or `null` if the source file has no underlying file in the workspace.
getFile() - Method in interface org.eclipse.handly.model.ISourceFileExtension
  Returns the underlying `IFile`, or `null` if this source file has no underlying file in the workspace.
getFile(Object) - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
getFile_() - Method in interface org.eclipse.handly.model.impl.ISourceFileImpl
  Returns the underlying `IFile`, or `null` if this source file has no underlying file in the workspace.
getFile_() - Method in class org.eclipse.handly.model.impl.support.BaseSourceFile
getFile_() - Method in class org.eclipse.handly.model.impl.support.WorkspaceSourceFile
  Returns the underlying `IFile`.
getFileBuffer_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns a buffer opened for the underlying file of this source file.
getFileMatchAdapter() - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
getFileObject_() - Method in class org.eclipse.handly.model.impl.support.BaseSourceFile
getFileObject_() - Method in class org.eclipse.handly.model.impl.support.FsSourceFile
getFileObject_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns the underlying file object, if any.
getFileObject_() - Method in class org.eclipse.handly.model.impl.support.WorkspaceSourceFile
  Returns the underlying `IFile`.
getFileSnapshotProvider_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns a snapshot provider for the underlying file's stored contents.
getFileStore(ISourceFile) - Static method in class org.eclipse.handly.model.Elements
  Returns the corresponding `IFileStore`, or `null` if the source file has no corresponding file store.
getFileStore_() - Method in interface org.eclipse.handly.model.impl.ISourceFileImpl
  Returns the corresponding `IFileStore`, or `null` if this source file has no corresponding file store.
getFileStore_() - Method in class org.eclipse.handly.model.impl.support.FsSourceFile
getFilter() - Method in class org.eclipse.handly.ui.outline.OutlineFilterContribution
  Returns a viewer filter that is to be contributed to the outline page.
getFilterText() - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Returns the filter text control of this outline popup.
getFinalWorkingSetElements(IWorkingSet, IAdaptable[]) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Returns the elements that are to be set into the working set configured by this page.
getFlags(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns flags which describe in more detail how an element has changed.
getFlags() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns flags which describe in more detail how an element has changed.
getFlags_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns flags which describe in more detail how an element has changed.
getFlags_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
getFloat(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getFloat(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getFloat(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getFocalElement() - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Returns the current focal element for this outline popup.
getFocusControl() - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
getFocusControl() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
getFocusOnSelectionAction() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the 'focus on selection' action used by this view.
getForeground(Object) - Method in class org.eclipse.handly.ui.search.BaseSearchLabelProvider
  Provides a foreground color for the given element.
getFullRange() - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
getFullRange() - Method in interface org.eclipse.handly.model.ISourceElementInfo
  Returns the text range of the whole element, or `null` if none.
getHandleMemento(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns a string representation of the element handle that can be used to recreate the handle via the model's `IElementHandleFactory`.
getHandleMemento_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns a string representation of this element handle that can be used to recreate the handle via the model's `IElementHandleFactory`.
getHeader() - Method in class org.eclipse.handly.ui.viewer.ColumnDescription
  Returns the column header.
getHierarchyComparator() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns a comparator for the hierarchy viewer.
getHierarchyKind() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the current hierarchy kind for this view.
getHierarchyRoots() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the root nodes for the current call hierarchy.
getHierarchyViewer() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the hierarchy tree viewer.
getHistory() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the history used by this view; the history is represented by a "live" list of history entries.
getHistoryEntries() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction.History
  Returns a list of the history entries.
getHistoryListDialogMessage() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
  Returns the message for the history list dialog.
getHistoryListDialogTitle() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
  Returns the title for the history list dialog.
getHost() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the host of this outline popup.
getIdentifyingRange() - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
getIdentifyingRange() - Method in interface org.eclipse.handly.model.ISourceElementInfo
  Returns the text range of the element's identifier, or `null` if none.
getImage(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
getImageDescriptor(E) - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction.History
  Returns an image descriptor for the given history entry.
getImageDescriptor() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart.HistoryEntry
  Returns an image descriptor for this history entry.
getInitialSelection() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the initially selected outline element.
getInitialSelection() - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Returns the selection used as a basis for the initial state of this page.
getInitialWorkingSetElements(IWorkingSet) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Returns the elements that are to be shown in the table viewer initially.
getInputElement() - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Returns the current input element.
getInputElementProvider() - Method in class org.eclipse.handly.ui.navigator.LinkHelper
  Returns the input element provider for this link helper.
getInputElementProvider() - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Returns the input element provider for this outline page.
getInputElementProvider() - Method in class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup
  Returns the input element provider for this outline popup.
getInputElementProvider() - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
  Returns the input element provider for this search result.
getInputElementProvider() - Method in class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
getInputElementProvider() - Method in class org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopup
getInputElements() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the current input elements for this view.
getInputElements() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart.HistoryEntry
  Returns the input elements for this history entry.
getInt(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getInt(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getInt(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getInvokingKeyListener() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the invoking key listener.
getInvokingKeyStroke() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the keystroke for invoking this outline popup.
getInvokingKeyStroke(ExecutionEvent) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopupHandler
  Returns the invoking keystroke for the given execution event.
getKind(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns the kind of the element delta.
getKind() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns the kind of this element delta.
getKind() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchy
getKind() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchy
  Returns the kind of this call hierarchy.
getKind() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Returns the call hierarchy kind for this node.
getKind_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns the kind of this element delta.
getKind_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
getLabel(E) - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction.History
  Returns a user-readable text label for the given history entry.
getLabel() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart.HistoryEntry
  Returns a user-readable text label for this history entry.
getLabel() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
getLabel(Object) - Method in class org.eclipse.handly.ui.viewer.DeferredTreeContentProvider
  Returns the label text for the given element.
getLabel(Viewer, Object) - Method in class org.eclipse.handly.ui.viewer.LabelComparator
  Returns the label string for the given viewer element to use for sorting the viewer's contents.
getLabelProvider() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Returns the label provider that is to be used by the outline page's tree viewer.
getLabelProvider() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the label provider that is to be used by the outline popup's tree viewer.
getLabelWithCounts(Object, String) - Method in class org.eclipse.handly.ui.search.BaseSearchLabelProvider
  Decorates the given element name with the match count information for the given element.
getLayoutData() - Method in class org.eclipse.handly.ui.viewer.ColumnDescription
  Returns the column layout data.
getLength() - Method in class org.eclipse.handly.util.TextRange
  Returns the number of characters in this text range.
getLexicalSortPreference() - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Returns lexical sort preference for this outline page.
getLexicalSortPreference() - Method in class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
getLineNumber() - Method in class org.eclipse.handly.ui.callhierarchy.CallLocation
getLineNumber() - Method in class org.eclipse.handly.ui.callhierarchy.CallTextInfo
  Returns the line number of the call.
getLineNumber() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Returns the line number of the call.
getLinkedSelection(ISelection, IProgressMonitor) - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Returns the outline selection corresponding to the given selection in the editor.
getLinkedSelection(ITextSelection, IProgressMonitor) - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Returns the outline selection corresponding to the given text selection in the editor.
getLinkingHelper() - Method in class org.eclipse.handly.ui.outline.LinkWithEditorContribution
  Returns a linking helper that will provide link-with-editor logic for the outline page.
getLinkWithEditorPreference() - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Returns link-with-editor preference for this outline page.
getLinkWithEditorPreference() - Method in class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
getListener() - Method in class org.eclipse.handly.model.impl.support.ElementChangeListenerList.Entry
  Returns the listener held by this entry.
getLoadFactor() - Method in class org.eclipse.handly.model.impl.support.ElementCache
  Returns the load factor of this cache.
getLocationColumnDescriptions() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the column descriptions for the call location table.
getLocationUri(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns a file system location for the element.
getLocationUri() - Method in interface org.eclipse.handly.model.IElementExtension
  Returns a file system location for this element.
getLocationUri_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns a file system location for this element.
getLocationUri_() - Method in class org.eclipse.handly.model.impl.support.BaseSourceFile
getLocationUri_() - Method in class org.eclipse.handly.model.impl.support.FsSourceFile
getLocationViewer() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the location table viewer.
getLong(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getLong(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getLong(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getLruEntry() - Method in class org.eclipse.handly.util.LruCache
  Returns the least recently used cache entry, or `null` if this cache is empty.
getMarkerDeltas(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns the changes to markers on the corresponding resource of the delta's element.
getMarkerDeltas() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns the changes to markers on the corresponding resource of this delta's element.
getMarkerDeltas_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns the changes to markers on the corresponding resource of this delta's element.
getMarkerDeltas_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
getMaxDepth() - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Returns the current maximum depth.
getMaxEntriesInDropDown() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
  Returns the maximum number of entries in the history drop-down.
getModel(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the model that owns the element.
getModel() - Method in interface org.eclipse.handly.model.impl.support.IModelManager
  Returns the managed model.
getModel_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns the model that owns this element.
getModel_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Returns the model that owns this element.
getModelApiLevel(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the Handly API level supported by the element's model; one of the level constants declared in `ApiLevel`.
getModelApiLevel(IModel) - Static method in class org.eclipse.handly.model.Models
  Returns the Handly API level supported by the model; one of the level constants declared in `ApiLevel`.
getModelApiLevel_() - Method in interface org.eclipse.handly.model.impl.IModelImpl
  Returns the Handly API level supported by the model; one of the level constants declared in `ApiLevel`.
getModelContext(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns a context which provides information and services pertaining to the element's model.
getModelContext() - Method in interface org.eclipse.handly.model.IModelExtension
  Returns a context which provides information and services pertaining to this model.
getModelContext(IModel) - Static method in class org.eclipse.handly.model.Models
  Returns a context which provides information and services pertaining to the model.
getModelContext_() - Method in interface org.eclipse.handly.model.impl.IModelImpl
  Returns a context which provides information and services pertaining to this model.
getModelManager_() - Method in interface org.eclipse.handly.model.impl.support.IModelManager.Provider
  Returns the model manager.
getModificationStampOf(IDocument) - Static method in class org.eclipse.handly.buffer.BufferChangeOperation
getModificationStampOf(IDocument) - Static method in class org.eclipse.handly.text.DocumentChangeOperation
getModifiedElement() - Method in class org.eclipse.handly.refactoring.SourceFileChange
getMovedFromElement(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns an element describing the delta's element before it was moved to its current location, or `null` if the `F_MOVED_FROM` change flag is not set.
getMovedFromElement() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns an element describing this delta's element before it was moved to its current location, or `null` if the `F_MOVED_FROM` change flag is not set.
getMovedFromElement_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns an element describing this delta's element before it was moved to its current location, or `null` if the `F_MOVED_FROM` change flag is not set.
getMovedFromElement_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
getMovedToElement(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns an element describing the delta's element in its new location, or `null` if the `F_MOVED_TO` change flag is not set.
getMovedToElement() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns an element describing this delta's element in its new location, or `null` if the `F_MOVED_TO` change flag is not set.
getMovedToElement_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns an element describing this delta's element in its new location, or `null` if the `F_MOVED_TO` change flag is not set.
getMovedToElement_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
getMruEntry() - Method in class org.eclipse.handly.util.LruCache
  Returns the most recently used cache entry, or `null` if this cache is empty.
getName(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the name of the element, or `null` if the element has no name.
getName() - Method in interface org.eclipse.handly.model.IElementExtension
  Returns the name of this element, or `null` if this element has no name.
getName() - Method in class org.eclipse.handly.ui.preference.AbstractPreference
  Returns the name of this preference.
getName() - Method in class org.eclipse.handly.util.Property
  Returns the name of this property.
getName_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns the name of this element, or `null` if this element has no name.
getName_() - Method in class org.eclipse.handly.model.impl.support.Element
getNavigatorView() - Method in class org.eclipse.handly.ui.navigator.LinkHelper
  Returns the navigator view this link helper is for.
getNewValue() - Method in class org.eclipse.handly.ui.preference.PreferenceChangeEvent
  Returns the new value of the preference.
getOccurrenceCount_() - Method in interface org.eclipse.handly.model.impl.ISourceConstructImplExtension
  Returns the count used to distinguish source constructs that would otherwise be equal (such as two fields with the same name in the same type).
getOccurrenceCount_() - Method in class org.eclipse.handly.model.impl.support.SourceConstruct
getOffset() - Method in class org.eclipse.handly.util.TextRange
  Returns the 0-based index of the first character of this text range.
getOldValue() - Method in class org.eclipse.handly.ui.preference.PreferenceChangeEvent
  Returns the old value of the preference.
getOperations() - Method in class org.eclipse.handly.ui.viewer.ViewerDragSupport
  Returns a bitwise OR of the supported drag and drop operation types.
getOperations() - Method in class org.eclipse.handly.ui.viewer.ViewerDropSupport
  Returns a bitwise OR of the supported drag and drop operation types.
getOrDefault(Property<T>) - Method in interface org.eclipse.handly.context.IContext
  Returns the context value associated with the given property; if no value is associated with the given property, returns the default value of the property.
getOutlinePage() - Method in class org.eclipse.handly.ui.outline.OutlineContribution
  Returns this contribution's outline page.
getOutlinePage() - Method in class org.eclipse.handly.ui.outline.OutlineLinkingHelper
  Returns the outline page of this linking helper.
getOutlinePopupHost(ExecutionEvent) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopupHandler
  Returns the outline popup host for the given execution event.
getOverflow() - Method in class org.eclipse.handly.model.impl.support.ElementCache
  Returns the size of cache overflow.
getPage() - Method in class org.eclipse.handly.ui.search.BaseSearchLabelProvider
  Returns the search result page passed into the constructor.
getPageId() - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Returns the page id as specified in the extension point `org.eclipse.ui.workingSets`.
getParent(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the immediate parent of the element, or `null` if the element has no parent.
getParent() - Method in interface org.eclipse.handly.model.IElementExtension
  Returns the element directly containing this element, or `null` if this element has no parent.
getParent(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyContentProvider
getParent() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
getParent() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Returns the parent node of this node.
getParent(Object) - Method in class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
getParent_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns the element directly containing this element, or `null` if this element has no parent.
getParent_() - Method in interface org.eclipse.handly.model.impl.ISourceConstructImpl
  Returns the element directly containing this element.
getParent_() - Method in class org.eclipse.handly.model.impl.support.Element
getParentChain(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns an `Iterable` that starts from the given element (inclusive) and goes up through the parent chain to the root element (inclusive).
getParentChainUntil(IElement, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Returns an `Iterable` that starts from the given element (inclusive) and goes up through the parent chain to the ancestor matched by the given predicate (exclusive).
getPatternMatcher() - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Returns the current pattern matcher for this outline popup.
getPreference() - Method in class org.eclipse.handly.ui.outline.LexicalSortActionContribution
getPreference() - Method in class org.eclipse.handly.ui.outline.LexicalSortContribution
getPreference() - Method in class org.eclipse.handly.ui.outline.LinkWithEditorActionContribution
getPreference() - Method in class org.eclipse.handly.ui.outline.OutlineFilterContribution
  Returns a boolean-valued preference that will control the activation of the filter.
getPreference() - Method in class org.eclipse.handly.ui.outline.OutlineSorterContribution
  Returns a boolean-valued preference that will control the activation of the sorter.
getPreference() - Method in class org.eclipse.handly.ui.outline.ToggleActionContribution
  Returns a boolean-valued preference that is to be toggled by the contributed action.
getPreference() - Method in class org.eclipse.handly.ui.preference.PreferenceChangeEvent
  Returns the changed preference.
getPreferenceNodes(boolean) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
  Return the preference path to search preferences on.
getPreviewContent(IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
getPreviewContent(TextEditBasedChangeGroup[], IRegion, boolean, int, IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
getPreviewDocument(IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Returns a document containing a preview of this change.
getPreviewEdit(TextEdit) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Returns the edit that got executed during preview generation instead of the given original edit.
getPreviewEdits(TextEdit[]) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Returns the edits that got executed during preview generation instead of the given array of original edits.
getProject(String) - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Shortcut to `getWorkspaceRoot().getProject(name)`.
getPropertyNames() - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
getPropertyValue(String) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
getRawType() - Method in class org.eclipse.handly.util.Property
  Returns the raw type of this property.
getReconciledSnapshot() - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
getReconciledSnapshot() - Method in interface org.eclipse.handly.xtext.ui.editor.IHandlyXtextDocument
  Returns the document snapshot that the document model was most recently `reconciled` with.
getReconcileOperation_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns a reconcile operation for this source file.
getReconcilerLock() - Method in class org.eclipse.handly.ui.text.reconciler.EditorWorkingCopyReconciler
  Returns the mutex for this reconciler.
getReconcilerLock() - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Returns the mutex for this reconciler.
getReconcileStrategy() - Method in interface org.eclipse.handly.model.impl.IWorkingCopyInfo
  Returns the reconcile strategy of the working copy.
getReconcilingStrategy(String) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
getReconcilingStrategy(String) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
getRefreshElementAction() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the 'refresh element' action used by this view.
getRemovedChildren(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns element deltas for the immediate children that have been removed.
getRemovedChildren() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns element deltas for the immediate children that have been removed.
getRemovedChildren_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns element deltas for the immediate children that have been removed.
getRemovedChildren_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Returns element deltas for the immediate children that have been removed.
getRemoveFromViewAction() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the 'remove from view' action used by this view.
getResource(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the innermost resource enclosing the element, or `null` if the element is not enclosed in a workspace resource.
getResource() - Method in interface org.eclipse.handly.model.IElementExtension
  Returns the innermost resource enclosing this element, or `null` if this element is not enclosed in a workspace resource.
getResource_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns the innermost resource enclosing this element, or `null` if this element is not enclosed in a workspace resource.
getResource_() - Method in interface org.eclipse.handly.model.impl.ISourceConstructImpl
  Returns the innermost resource enclosing this element, or `null` if this element is not enclosed in a workspace resource.
getResource_() - Method in class org.eclipse.handly.model.impl.support.BaseSourceFile
getResource_() - Method in class org.eclipse.handly.model.impl.support.WorkspaceSourceFile
  Returns the underlying `IFile`.
getResourceDeltas(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns the changes to children of the delta element's corresponding resource that cannot be described in terms of element deltas.
getResourceDeltas() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns the changes to children of the element's corresponding resource that cannot be described in terms of element deltas.
getResourceDeltas_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns the changes to children of the element's corresponding resource that cannot be described in terms of element deltas.
getResourceDeltas_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
getResourceManager() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
  Returns the resource manager for this label provider.
getRoot(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the root element for the element.
getRoot() - Method in interface org.eclipse.handly.model.IElementExtension
  Returns the root element containing this element.
getRoot_() - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns the root element containing this element.
getRoots() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchy
getRoots() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchy
  Returns the root nodes of this call hierarchy.
getRule(Object) - Method in class org.eclipse.handly.ui.viewer.DeferredTreeContentProvider
  Returns the rule used to schedule the deferred fetching of children for the given parent element.
getSashForm() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns the parent `SashForm` for the hierarchy and location viewers.
getSaveMode() - Method in class org.eclipse.handly.buffer.BufferChange
getSaveMode() - Method in interface org.eclipse.handly.buffer.IBufferChange
  Returns the save mode associated with this change.
getSaveMode() - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Returns the save mode associated with this change.
getSearchResults() - Method in class org.eclipse.handly.ui.search.HandlySearchResultUpdater
  Returns the search results managed by this updater.
getSelectedElement() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the currently selected outline element.
getSelection() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
getSelection() - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
getSelection() - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
getSelectionProvider() - Method in class org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
getSelectionProvider() - Method in interface org.eclipse.handly.ui.quickoutline.IOutlinePopupHost
  Returns the selection provider of this host.
getShell() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
  Returns the shell to use as the parent shell of the history list dialog.
getSnapshot() - Method in class org.eclipse.handly.buffer.Buffer
getSnapshot() - Method in interface org.eclipse.handly.buffer.IBuffer
  Returns the current snapshot of this buffer.
getSnapshot() - Method in class org.eclipse.handly.buffer.TextFileBuffer
getSnapshot() - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
getSnapshot() - Method in interface org.eclipse.handly.model.ISourceElementInfo
  Returns the source snapshot on which this object is based, or `null` if the element has no associated source code or if the snapshot is unknown.
getSnapshot() - Method in interface org.eclipse.handly.snapshot.ISnapshotProvider
  Returns the current snapshot of the underlying resource or buffer.
getSnapshot() - Method in class org.eclipse.handly.ui.callhierarchy.CallLocation
getSnapshot() - Method in class org.eclipse.handly.ui.callhierarchy.CallTextInfo
  Returns the snapshot on which the call text info is based.
getSnapshot() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Returns the snapshot on which this call location is based.
getSnapshot() - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
getSourceElementAt(ISourceElement, int, ISnapshot) - Static method in class org.eclipse.handly.model.Elements
  Returns the smallest element that includes the given source position, or `null` if the given position is not within the source range of the given element.
getSourceElementAt(ISourceElement, int, IContext, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Returns the smallest element that includes the given source position, or `null` if the given position is not within the source range of the given element.
getSourceElementAt(int, ISnapshot) - Method in interface org.eclipse.handly.model.ISourceElementExtension
  Returns the smallest element within this element that includes the given source position, or `null` if the given position is not within the source range of this element.
getSourceElementAt2(ISourceElement, int, ISnapshot) - Static method in class org.eclipse.handly.model.Elements
  Returns the smallest element that includes the given position, or `null` if the given position is not within the source range of the given element, or if the given element does not exist or an exception occurs while accessing its corresponding resource, or if snapshot inconsistency is detected.
getSourceElementAt_(int, IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.ISourceElementImpl
  Returns the smallest element within this element that includes the given source position, or `null` if the given position is not within the source range of this element.
getSourceElementAt_(int, IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceElementImplSupport
  Returns the smallest element within this element that includes the given source position, or `null` if the given position is not within the source range of this element.
getSourceElementAt_(int, ISourceElementInfo, IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceElementImplSupport
  Returns the smallest element within this element that includes the given source position, which is known to be within the source range of this element as recorded by the given element info.
getSourceElementInfo(ISourceElement) - Static method in class org.eclipse.handly.model.Elements
  Returns an object holding cached structure and properties for the source element.
getSourceElementInfo(ISourceElement, IContext, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Returns an object holding cached structure and properties for the source element.
getSourceElementInfo() - Method in interface org.eclipse.handly.model.ISourceElementExtension
  Returns an object holding cached structure and properties for this element.
getSourceElementInfo2(ISourceElement) - Static method in class org.eclipse.handly.model.Elements
  Returns an object holding cached structure and properties for the source element, or `Elements.NO_SOURCE_ELEMENT_INFO` if no such info is available.
getSourceElementInfo_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.ISourceElementImpl
  Returns an object holding cached structure and properties for this element.
getSourceElementInfo_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceElementImplSupport
  Returns an object holding cached structure and properties for this element.
getSourceFile(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns the source file that contains the given element, or `null` if the given element is not contained in a source file.
getSourceFile(Object) - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Returns the source file for the given element.
getSourceFile(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
  Returns the corresponding source file for the editor.
getStatus() - Method in class org.eclipse.handly.snapshot.TextFileSnapshot
getStatus() - Method in class org.eclipse.handly.snapshot.TextFileStoreSnapshot
getStore() - Method in class org.eclipse.handly.ui.preference.AbstractPreference
  Returns the store for this preference.
getString(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
getString(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
getString(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
getStyle() - Method in class org.eclipse.handly.buffer.BufferChange
getStyle() - Method in interface org.eclipse.handly.buffer.IBufferChange
  Returns the style flags associated with this change.
getStyle() - Method in class org.eclipse.handly.text.DocumentChange
getStyle() - Method in interface org.eclipse.handly.text.IDocumentChange
  Returns the style flags associated with this change.
getStyledText(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
getTargetEditor() - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Returns the editor the outline should be linked to.
getText(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyLabelProvider
getText(Object) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.ElementMatcher
  Returns the text for the given outline element.
getText(Object) - Method in class org.eclipse.handly.ui.viewer.ElementLabelProvider
getThread() - Method in class org.eclipse.handly.util.UiSynchronizer
  Returns the user-interface thread the synchronizer uses to execute runnables.
getTreeViewer() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
getTreeViewer() - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Returns the tree viewer of this outline page.
getTreeViewer() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns the tree viewer of this outline popup.
getType() - Method in interface org.eclipse.handly.model.IElementChangeEvent
  Returns the type of event being reported.
getType() - Method in class org.eclipse.handly.model.impl.support.ElementChangeEvent
getType() - Method in class org.eclipse.handly.util.Property
  Returns the type of this property.
getUri() - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyNode
  Returns the corresponding URI for this node.
getValue() - Method in class org.eclipse.handly.ui.preference.BooleanPreference
getValue() - Method in class org.eclipse.handly.ui.preference.DoublePreference
getValue() - Method in class org.eclipse.handly.ui.preference.FloatPreference
getValue() - Method in interface org.eclipse.handly.ui.preference.IBooleanPreference
  Returns the current value of this preference.
getValue() - Method in interface org.eclipse.handly.ui.preference.IDoublePreference
  Returns the current value of this preference.
getValue() - Method in interface org.eclipse.handly.ui.preference.IFloatPreference
  Returns the current value of this preference.
getValue() - Method in interface org.eclipse.handly.ui.preference.IIntPreference
  Returns the current value of this preference.
getValue() - Method in interface org.eclipse.handly.ui.preference.ILongPreference
  Returns the current value of this preference.
getValue() - Method in class org.eclipse.handly.ui.preference.IntPreference
getValue() - Method in interface org.eclipse.handly.ui.preference.IStringPreference
  Returns the current value of this preference.
getValue() - Method in class org.eclipse.handly.ui.preference.LongPreference
getValue() - Method in class org.eclipse.handly.ui.preference.StringPreference
getViewer() - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
getViewerInFocus() - Method in class org.eclipse.handly.ui.viewer.ViewerFocusTracker
  Returns the last viewer that gained focus.
getViewManager() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns a `CallHierarchyViewManager` for this view.
getViews() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewManager
  Returns an unmodifiable view of the list of views managed by this manager.
getWorkbenchPage() - Method in class org.eclipse.handly.ui.EditorOpener
  Returns the workbench page to open the editor in.
getWorkingCopies() - Method in class org.eclipse.handly.model.impl.support.ElementManager
  Returns the working copies currently managed by this manager.
getWorkingCopies() - Method in interface org.eclipse.handly.ui.IWorkingCopyManager
  Returns all working copies that are currently managed by this manager.
getWorkingCopies() - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Returns all working copies that are currently managed by this manager.
getWorkingCopy(Object) - Method in interface org.eclipse.handly.ui.IWorkingCopyManager
  Returns the working copy managed for the given element, or `null` if this manager does not currently manage a working copy for the element.
getWorkingCopy(IDocument) - Method in interface org.eclipse.handly.ui.IWorkingCopyManager
  Returns the working copy managed for the given document, or `null` if this manager does not currently manage a working copy for the document.
getWorkingCopy(Object) - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Returns the working copy managed for the given element, or `null` if this manager does not currently manage a working copy for the element.
getWorkingCopy(IDocument) - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Returns the working copy managed for the given document, or `null` if this manager does not currently manage a working copy for the document.
getWorkingCopy(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
  Returns the working copy that the editor is connected to, or `null` if the editor is not currently connected to a working copy.
getWorkingCopyContext_() - Method in interface org.eclipse.handly.model.impl.ISourceFileImplExtension
  Returns the context associated with the working copy, or `null` if this source file is not a working copy.
getWorkingCopyContext_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
getWorkingCopyInfo() - Method in class org.eclipse.handly.model.impl.WorkingCopyCallback
  Returns the working copy info `set` for this callback.
getWorkspace() - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Shortcut to `ResourcesPlugin.getWorkspace()`.
getWorkspaceRoot() - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Shortcut to `getWorkspace().getRoot()`.
getWrappedSnapshot() - Method in class org.eclipse.handly.snapshot.NonExpiringSnapshot
  Returns the snapshot wrapped by this snapshot.
gotoSelectedElement() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Attempts to reveal the currently selected outline element in the outline popup's host.
GROUP_FOCUS - Static variable in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Pop-up menu: name of group for focus actions (value `"group.focus"`).
GuiceContext - Class in org.eclipse.handly.context
  Implementation of `IContext` backed by a Guice injector.
GuiceContext(Injector) - Constructor for class org.eclipse.handly.context.GuiceContext
  Constructs a context backed by the given Guice injector.

## H

handleCannotRevealCallLocation(IEditorPart, ICallLocation, IContext) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Handles the case when a call location cannot be revealed in the editor.
HandlyDirtyStateEditorSupport - Class in org.eclipse.handly.xtext.ui.editor
  Extends `DirtyStateEditorSupport` for Handly reconciling story.
HandlyDirtyStateEditorSupport() - Constructor for class org.eclipse.handly.xtext.ui.editor.HandlyDirtyStateEditorSupport
HandlyJvmTypesAwareDirtyStateEditorSupport - Class in org.eclipse.handly.xtext.ui.editor
  Adaptation of `JvmTypesAwareDirtyStateEditorSupport` for Handly reconciling story.
HandlyJvmTypesAwareDirtyStateEditorSupport() - Constructor for class org.eclipse.handly.xtext.ui.editor.HandlyJvmTypesAwareDirtyStateEditorSupport
HandlyOutlinePage - Class in org.eclipse.handly.ui.outline
  A partial implementation of Handly-based outline page pre-wired with contributions that are common to a typical outline.
HandlyOutlinePage() - Constructor for class org.eclipse.handly.ui.outline.HandlyOutlinePage
HandlyOutlinePopup - Class in org.eclipse.handly.ui.quickoutline
  A partial implementation of Handly-based outline popup.
HandlyOutlinePopup() - Constructor for class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup
HandlySearchResultUpdater - Class in org.eclipse.handly.ui.search
  An `IElementChangeListener` that updates the content of the managed `AbstractHandlySearchResult`s on element change events.
HandlySearchResultUpdater() - Constructor for class org.eclipse.handly.ui.search.HandlySearchResultUpdater
HandlyXtextDocument - Class in org.eclipse.handly.xtext.ui.editor
  Extends `XtextDocument` for Handly reconciling story.
HandlyXtextDocument(DocumentTokenSource, ITextEditComposer) - Constructor for class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
HandlyXtextEditorCallback - Class in org.eclipse.handly.xtext.ui.editor
  Integrates Xtext editor with Handly working copy management facility.
HandlyXtextEditorCallback() - Constructor for class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
HandlyXtextOutlinePage - Class in org.eclipse.handly.xtext.ui.outline
  A partial implementation of Handly-based outline page for Xtext editor.
HandlyXtextOutlinePage() - Constructor for class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
HandlyXtextOutlinePopup - Class in org.eclipse.handly.xtext.ui.quickoutline
  A partial implementation of Handly-based outline popup for Xtext editor.
HandlyXtextOutlinePopup() - Constructor for class org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopup
HandlyXtextOutlinePopupHandler - Class in org.eclipse.handly.xtext.ui.quickoutline
  A simple handler that opens Handly-based outline popup for Xtext editor.
HandlyXtextOutlinePopupHandler() - Constructor for class org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopupHandler
HandlyXtextReconciler - Class in org.eclipse.handly.xtext.ui.editor
  Adaptation of `XtextReconciler` for Handly reconciling story.
HandlyXtextReconciler(Injector) - Constructor for class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
hasChildren(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyContentProvider
hasChildren(Object) - Method in class org.eclipse.handly.ui.search.AbstractSearchTreeContentProvider
hasChildren(Object) - Method in class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
hasElementsNotOfType(Object[], Class<?>...) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns whether the given array contains an element that has none of the given types.
hasElementsOfType(Object[], Class<?>...) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns whether the given array contains an element that has any of the given types.
hashCode() - Method in interface org.eclipse.handly.model.IElement
hashCode() - Method in class org.eclipse.handly.model.impl.support.Element
hashCode() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart.HistoryEntry
hashCode() - Method in class org.eclipse.handly.util.Property
hashCode() - Method in class org.eclipse.handly.util.TextRange
hasOnlyElementsOfType(Object[], Class<?>...) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns whether all of the elements in the given array have any of the given types.
hasProblemMarkerChanges(IResourceDelta) - Method in class org.eclipse.handly.ui.outline.ProblemMarkerListenerContribution
  Returns whether the given resource delta describes problem marker changes.
hierarchySelectionChanged(ISelection) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  This method is called on each selection change in the hierarchy viewer.
History() - Constructor for class org.eclipse.handly.ui.action.HistoryDropDownAction.History
HistoryDropDownAction<E> - Class in org.eclipse.handly.ui.action
  Shows a history list in a drop-down.
HistoryDropDownAction(HistoryDropDownAction.History<E>) - Constructor for class org.eclipse.handly.ui.action.HistoryDropDownAction
  Constructs a `HistoryDropDownAction` on the given history.
HistoryDropDownAction.History<E> - Class in org.eclipse.handly.ui.action
  Represents the underlying history for the `HistoryDropDownAction`.
HistoryEntry(Object[]) - Constructor for class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart.HistoryEntry
  Constructs a history entry for the given input elements.
historyUpdated() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  A callback that is invoked when the history has been updated.

## I

IBodyCache - Interface in org.eclipse.handly.model.impl.support
  Represents a cache of element handle/body relationships.
IBooleanPreference - Interface in org.eclipse.handly.ui.preference
  Represents a boolean-valued preference.
IBuffer - Interface in org.eclipse.handly.buffer
  Represents a potentially shared buffer that contains text contents of a resource.
IBufferChange - Interface in org.eclipse.handly.buffer
  Describes a text change to be applied to an `IBuffer`.
ICallHierarchy - Interface in org.eclipse.handly.ui.callhierarchy
  Represents a call hierarchy.
ICallHierarchyNode - Interface in org.eclipse.handly.ui.callhierarchy
  Represents a call hierarchy node.
ICallLocation - Interface in org.eclipse.handly.ui.callhierarchy
  Represents a call and the associated location.
ICommonOutlinePage - Interface in org.eclipse.handly.ui.outline
  Represents a common outline page.
IContentAdapter - Interface in org.eclipse.handly.model.adapter
  Defines a one-to-one correspondence (bijection) between elements of a Handly-based model and elements of some other model.
IContentAdapterProvider - Interface in org.eclipse.handly.model.adapter
  An object capable of providing an `IContentAdapter`.
IContext - Interface in org.eclipse.handly.context
  A context supplies values associated with keys; keys are instances of `Property` or `Class`.
ICoreTextFileBufferProvider - Interface in org.eclipse.handly.buffer
  An object capable of providing `ITextFileBuffer` for an underlying file.
ICorrespondingElementProvider - Interface in org.eclipse.handly.model.adapter
  Defines a one-to-one mapping (injection) of elements from a Handly-based model to elements in some other model.
ID - Static variable in class org.eclipse.handly.ui.outline.CollapseAllActionContribution
  The action id.
ID - Static variable in class org.eclipse.handly.ui.outline.ExpandAllActionContribution
  The action id.
ID - Static variable in class org.eclipse.handly.ui.outline.LexicalSortActionContribution
  The action id.
ID - Static variable in class org.eclipse.handly.ui.outline.LinkWithEditorActionContribution
  The action id.
IDocumentChange - Interface in org.eclipse.handly.text
  Describes a change to be applied to an `IDocument`.
IDoublePreference - Interface in org.eclipse.handly.ui.preference
  Represents a double-valued preference.
IElement - Interface in org.eclipse.handly.model
  A marker interface for all elements of a Handly-based model.
IElementChangeEvent - Interface in org.eclipse.handly.model
  Describes a change to the structure or contents of one or more trees of elements of a Handly-based model.
IElementChangeListener - Interface in org.eclipse.handly.model
  An element change listener is notified of changes to elements of a Handly-based model.
IElementDelta - Interface in org.eclipse.handly.model
  A marker interface for delta objects which describe changes in an `IElement` between two discrete points in time.
IElementDeltaBuilder - Interface in org.eclipse.handly.model.impl.support
  Builds an `IElementDelta` tree based on elementary changes.
IElementDeltaConstants - Interface in org.eclipse.handly.model
  Provides constants which define element delta kinds and describe element changes.
IElementDeltaExtension - Interface in org.eclipse.handly.model
  Model implementors may opt to extend this interface, which extends `IElementDelta` with a number of default methods.
IElementDeltaImpl - Interface in org.eclipse.handly.model.impl
  All `IElementDelta`s must implement this interface.
IElementExtension - Interface in org.eclipse.handly.model
  Model implementors may opt to extend this interface, which extends `IElement` with a number of default methods.
IElementHandleFactory - Interface in org.eclipse.handly.model
  Provides a generic way to create `IElement` handles.
IElementImpl - Interface in org.eclipse.handly.model.impl
  All `IElement`s must implement this interface.
IElementImplExtension - Interface in org.eclipse.handly.model.impl
  Extension of `IElementImpl` that introduces the notion of element's cached body.
IElementImplExtension.CloseHint - Enum in org.eclipse.handly.model.impl
  Indicates reason for element closing.
IElementImplSupport - Interface in org.eclipse.handly.model.impl.support
  A "trait-like" interface providing a skeletal implementation of `IElementImplExtension` to minimize the effort required to implement that interface.
IFloatPreference - Interface in org.eclipse.handly.ui.preference
  Represents a float-valued preference.
IHandlyXtextDocument - Interface in org.eclipse.handly.xtext.ui.editor
  Handly extension interface for `IXtextDocument`.
IHandlyXtextDocument.IUndoableUnitOfWork<R,P> - Interface in org.eclipse.handly.xtext.ui.editor
  Represents an undoable unit of work.
IInputElementProvider - Interface in org.eclipse.handly.ui
  Given an `IEditorInput`, provides an appropriate `IElement`.
IIntPreference - Interface in org.eclipse.handly.ui.preference
  Represents an integer-valued preference.
ILongPreference - Interface in org.eclipse.handly.ui.preference
  Represents a long-valued preference.
IModel - Interface in org.eclipse.handly.model
  A marker interface for Handly-based models.
IModelExtension - Interface in org.eclipse.handly.model
  Model implementors may opt to extend this interface, which extends `IModel` with a number of default methods.
IModelImpl - Interface in org.eclipse.handly.model.impl
  All `IModel`s must implement this interface.
IModelManager - Interface in org.eclipse.handly.model.impl.support
  The central point for an element to access information and services related to the model as a whole.
IModelManager.Provider - Interface in org.eclipse.handly.model.impl.support
  Provides access to the model manager.
INDENT_LEVEL - Static variable in class org.eclipse.handly.util.ToStringOptions
  Indent level property.
INDENT_POLICY - Static variable in class org.eclipse.handly.util.ToStringOptions
  Indent policy property.
IndentPolicy - Class in org.eclipse.handly.util
  Encapsulates an indentation policy such as the indentation unit and line separator used.
IndentPolicy() - Constructor for class org.eclipse.handly.util.IndentPolicy
indexData - Variable in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
indexOf(Object) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater.WorkingSetDelta
  Returns the index of the first occurrence of the given element in this delta, or -1 if this delta does not contain the element.
indexOf(Object[], Object) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns the index of the first occurrence of the given element in the given array, or -1 if the array does not contain the element.
indexOfMatching(T[], Predicate<? super T>) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns the index of the first occurrence of an element matching the given predicate in the given array, or -1 if the array does not contain an element matching the predicate.
init(IViewSite, IMemento) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
init(ICommonActionExtensionSite) - Method in class org.eclipse.handly.ui.navigator.OpenActionProvider
init(IEditorPart) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
init(IPageSite) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.EditorInputListenerContribution
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
  Initializes this contribution.
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.ExpandableCheckFiltersContribution
init(IEditorPart) - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
init(IEditorPart) - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Initializes this outline page with its corresponding editor.
init(ICommonOutlinePage) - Method in interface org.eclipse.handly.ui.outline.IOutlineContribution
  Initializes this contribution.
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.LinkWithEditorContribution
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.OutlineActionContribution
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.OutlineContextMenuContribution
  Initializes this contribution.
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.OutlineContribution
  Initializes this contribution.
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.OutlineDragAndDropContribution
  Initializes this contribution.
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.OutlineFilterContribution
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.OutlineSorterContribution
init(ICommonOutlinePage) - Method in class org.eclipse.handly.ui.outline.ResourceChangeListenerContribution
  Initializes this contribution.
init(IOutlinePopupHost, KeyStroke) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Initializes this outline popup with the given host and, optionally, invoking keystroke.
init(IOutlinePopupHost, KeyStroke) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Initializes this outline popup with the given host and, optionally, invoking keystroke.
init(IPageSite) - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
initDecorationContext(DecorationContext) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Hook to initialize decoration context.
initDecorationContext(DecorationContext) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Hook to initialize decoration context.
initializeDirtyStateSupport(DirtyStateEditorSupport.IDirtyStateEditorSupportClient) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyDirtyStateEditorSupport
initializeTreeSelection(TreeViewer) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Computes and sets the initial selection for the tree viewer.
initializeValidationData(IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
initialProcess() - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
initialReconcile() - Method in class org.eclipse.handly.ui.text.reconciler.CompositeReconcilingStrategy
initialReconcile() - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconcilingStrategy
INotificationManager - Interface in org.eclipse.handly.model.impl.support
  Notifies registered listeners about an element change event.
inputChanged(Object, Object) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer
inputChanged(ICommonOutlinePage, Object, Object) - Method in interface org.eclipse.handly.ui.outline.IOutlineInputChangeListener
  Notifies this listener that the outline page input has been switched to a different element.
inputChanged(Viewer, Object, Object) - Method in class org.eclipse.handly.ui.search.AbstractSearchTreeContentProvider
inputChanged(Viewer, Object, Object) - Method in class org.eclipse.handly.ui.viewer.DeferredTreeContentProvider
inputChanged(Viewer, Object, Object) - Method in class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
inputElementProvider - Variable in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  The input element provider for this linking helper.
insertSubTree_(ElementDelta) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Based on the given delta, creates a delta tree that can be directly parented by this delta and `adds` the created tree as an affected child of this delta.
install(ITextViewer) - Method in class org.eclipse.handly.ui.text.reconciler.EditorWorkingCopyReconciler
install(ITextViewer) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
install(ITextViewer) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
INSTANCE - Static variable in class org.eclipse.handly.model.adapter.DefaultContentAdapter
  The sole instance of the default content adapter.
INSTANCE - Static variable in class org.eclipse.handly.model.adapter.NullContentAdapter
  The sole instance of the null content adapter.
INSTANCE - Static variable in class org.eclipse.handly.ui.DefaultEditorUtility
  The default instance of the editor utility.
internalExpandToLevel(Widget, int) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer
internalExpandToLevel(Widget, int) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup.OutlineTreeViewer
IntPreference - Class in org.eclipse.handly.ui.preference
  Implements an integer-valued preference.
IntPreference(String, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.IntPreference
  Creates a new integer-valued preference with the given name and the given store.
IOutlineContribution - Interface in org.eclipse.handly.ui.outline
  Represents a contribution to the common outline page.
IOutlineInputChangeListener - Interface in org.eclipse.handly.ui.outline
  A listener that is notified when the input of a common outline page changes.
IOutlinePopupHost - Interface in org.eclipse.handly.ui.quickoutline
  Represents the host of an outline popup.
IPreference - Interface in org.eclipse.handly.ui.preference
  Represents an abstract preference.
IPreferenceListener - Interface in org.eclipse.handly.ui.preference
  A listener that is notified when the value of a preference changes.
IReconcileStrategy - Interface in org.eclipse.handly.model.impl
  Reconciles a model based on text of a particular content type.
IReferenceCountable - Interface in org.eclipse.handly.util
  A common protocol for reference countable objects.
isActive() - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Returns whether this reconciler is currently active.
isAffectedBy(IElementChangeEvent) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Returns whether this reconciler is affected in some way by the given element change event.
isAffectedBy(IElementDelta, ISourceFile) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Returns whether this reconciler is affected by the given element delta with regard to the given working copy.
isAncestorOf(IElement, IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns whether both elements belong to the same parent chain and the first element is equal to or is an ancestor of the other element.
isAncestorOf(IElement, IElement) - Method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the element is an ancestor of the other element.
isAncestorOf(IResource, IResource) - Method in class org.eclipse.handly.ui.workingset.AbstractContainmentAdapter
  Returns whether the resource is an ancestor of the other resource.
isAutoExpandable(TreeItem) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Returns whether the given tree item is auto-expandable.
isAutoExpandable(TreeItem) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns whether the given tree item is auto-expandable.
isCallReference(IReferenceDescription) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Returns whether the given reference is a call reference.
isConflicting(ISchedulingRule) - Method in class org.eclipse.handly.util.SerialPerObjectRule
isDefault() - Method in class org.eclipse.handly.ui.preference.AbstractPreference
  Returns whether the current value of this preference has the default value.
isDefault(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
isDefault(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
isDefault(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
isDirty() - Method in class org.eclipse.handly.buffer.Buffer
isDirty() - Method in interface org.eclipse.handly.buffer.IBuffer
  Returns whether this buffer has been modified since the last time it was opened or saved.
isDirty() - Method in class org.eclipse.handly.buffer.TextFileBuffer
isDirty() - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
ISearchContentProvider - Interface in org.eclipse.handly.ui.search
  Represents a content provider for an `AbstractSearchResultPage`.
isEmpty(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns whether the element delta is empty, i.e., represents an unchanged element.
isEmpty() - Method in interface org.eclipse.handly.model.IElementDeltaExtension
  Returns whether this element delta is empty, i.e., represents an unchanged element.
isEmpty() - Method in class org.eclipse.handly.model.impl.support.ElementChangeListenerList
  Returns whether this listener list is empty.
isEmpty() - Method in class org.eclipse.handly.util.LruCache
  Returns whether this cache is empty.
isEmpty() - Method in class org.eclipse.handly.util.TextRange
  Returns whether this text range is empty.
isEmpty_() - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns whether this element delta is empty, i.e., represents an unchanged element.
isEqualTo(ISnapshot) - Method in interface org.eclipse.handly.snapshot.ISnapshot
  Indicates whether some other snapshot is "equal to" this one.
isEqualTo(ISnapshot) - Method in class org.eclipse.handly.snapshot.Snapshot
isInEditor(IElement, IEditorPart) - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Returns whether the given element is contained in the given editor.
isInHost(IElement) - Method in class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup
  Returns whether the given element is contained in the host of this outline popup.
isInitialReconcile(IContext) - Static method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.ReconcileOperation
  Returns whether this is initial reconcile.
isLabelProperty(Object, String) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
isLabelProperty(Object, String) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
isModelElement(IAdaptable) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetElementAdapter
  Returns whether the given element is native to the underlying model.
ISnapshot - Interface in org.eclipse.handly.snapshot
  A snapshot of the character contents of a resource or buffer.
ISnapshotProvider - Interface in org.eclipse.handly.snapshot
  An object capable of providing snapshots of the underlying resource or buffer.
isNullOrEmpty(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns whether the element delta is `null` or empty.
isOfModel(IElement, IModel) - Static method in class org.eclipse.handly.model.Elements
  Returns whether the element belongs to the given model.
isOpenable_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Returns whether this element is "openable".
isOpenable_() - Method in interface org.eclipse.handly.model.impl.support.ISourceConstructImplSupport
  This implementation always returns `false`.
ISourceConstruct - Interface in org.eclipse.handly.model
  A marker interface for elements in a source file or, more generally, elements inside a "resource" that may have associated source (an example of such "resource" might be a class file in a jar).
ISourceConstructImpl - Interface in org.eclipse.handly.model.impl
  All `ISourceConstruct`s must implement this interface.
ISourceConstructImplExtension - Interface in org.eclipse.handly.model.impl
  Extension of `ISourceConstructImpl` that introduces the notion of element's occurrence count.
ISourceConstructImplSupport - Interface in org.eclipse.handly.model.impl.support
  A "trait-like" interface providing a skeletal implementation of `ISourceConstructImplExtension` to minimize the effort required to implement that interface.
ISourceElement - Interface in org.eclipse.handly.model
  A marker interface for elements that may have associated source code.
ISourceElementExtension - Interface in org.eclipse.handly.model
  Model implementors may opt to extend this interface, which extends `ISourceElement` with a number of default methods.
ISourceElementImpl - Interface in org.eclipse.handly.model.impl
  All `ISourceElement`s must implement this interface.
ISourceElementImplSupport - Interface in org.eclipse.handly.model.impl.support
  A "trait-like" interface providing a skeletal implementation of `ISourceElementImpl` to minimize the effort required to implement that interface.
ISourceElementInfo - Interface in org.eclipse.handly.model
  Holds cached structure and properties for an `ISourceElement`.
ISourceFile - Interface in org.eclipse.handly.model
  A marker interface for elements that represent a source file.
ISourceFileExtension - Interface in org.eclipse.handly.model
  Model implementors may opt to extend this interface, which extends `ISourceFile` with a number of default methods.
ISourceFileImpl - Interface in org.eclipse.handly.model.impl
  All `ISourceFile`s must implement this interface.
ISourceFileImplExtension - Interface in org.eclipse.handly.model.impl
  Extension of `ISourceFileImpl` that introduces the notion of working copy.
ISourceFileImplSupport - Interface in org.eclipse.handly.model.impl.support
  A "trait-like" interface providing a skeletal implementation of `ISourceFileImplExtension` to minimize the effort required to implement that interface.
ISourceFileImplSupport.NotifyingReconcileOperation - Class in org.eclipse.handly.model.impl.support
  Reconciles a working copy and sends out a delta notification indicating the nature of the change of the working copy since the last time it was reconciled.
ISourceFileImplSupport.ReconcileOperation - Class in org.eclipse.handly.model.impl.support
  Reconciles a working copy.
isPinned() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns whether this view is pinned.
isPossibleInputElement(Object) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns whether the given element is a possible input element for this view.
isPotentialMatch(Match) - Method in class org.eclipse.handly.ui.search.BaseSearchLabelProvider
  Returns whether the given match is a potential match.
isPotentialRemoval(IElementDelta) - Method in class org.eclipse.handly.ui.search.HandlySearchResultUpdater
  Returns whether the given element `CHANGED` delta describes a potential removal of the element.
isPropertyChanged(String, Object, Object) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
  Returns whether the given property has changed its value.
isReconcilingForced(IContext) - Static method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.ReconcileOperation
  Returns whether reconciling is forced, i.e., the working copy buffer has not been modified since the last time the working copy was reconciled.
isRecording() - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Returns whether this change recorder is currently recording.
isRecursive() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyNode
  Returns whether this node is recursive (i.e., whether there is an ancestor node containing the same element as this node).
isRecursive() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Returns whether this node is recursive (i.e., whether there is an ancestor node containing the same element as this node).
isShownInEditor(Match, IEditorPart) - Method in class org.eclipse.handly.ui.search.AbstractHandlySearchResult
isStructuralChange(IElementDelta) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns whether the element delta designates a structural change, i.e., a change that affects or might affect the element tree as opposed to only the element itself.
IStatusAcceptor - Interface in org.eclipse.handly.util
  Accepts `IStatus` objects.
IStringPreference - Interface in org.eclipse.handly.ui.preference
  Represents a string-valued preference.
isValid(IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
isWorkingCopy(ISourceFile) - Static method in class org.eclipse.handly.model.Elements
  Returns whether the source file is a working copy.
isWorkingCopy() - Method in interface org.eclipse.handly.model.ISourceFileExtension
  Returns whether this source file is a working copy.
isWorkingCopy_() - Method in interface org.eclipse.handly.model.impl.ISourceFileImpl
  Returns whether this source file is a working copy.
isWorkingCopy_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
IWorkingCopyCallback - Interface in org.eclipse.handly.model.impl
  Receives notifications related to the lifecycle of a working copy and intercepts calls related to reconciling of the working copy.
IWorkingCopyInfo - Interface in org.eclipse.handly.model.impl
  Groups objects related to a working copy.
IWorkingCopyManager - Interface in org.eclipse.handly.ui
  Manages the life-cycle of and provides access to working copies of source files.

## K

key - Variable in class org.eclipse.handly.util.LruCache.Entry
  The key of this entry (never `null`).

## L

LabelComparator - Class in org.eclipse.handly.ui.viewer
  Compares elements based on the strings obtained from the content viewer's label provider.
LabelComparator() - Constructor for class org.eclipse.handly.ui.viewer.LabelComparator
lastIndexOf(Object[], Object) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns the index of the last occurrence of the given element in the given array, or -1 if the array does not contain the element.
lastIndexOfMatching(T[], Predicate<? super T>) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns the index of the last occurrence of an element matching the given predicate in the given array, or -1 if the array does not contain an element matching the predicate.
LexicalSortActionContribution - Class in org.eclipse.handly.ui.outline
  Contributes lexical sort action, if the outline page supports lexical sorting.
LexicalSortActionContribution() - Constructor for class org.eclipse.handly.ui.outline.LexicalSortActionContribution
LexicalSortContribution - Class in org.eclipse.handly.ui.outline
  Contributes a lexical sorter, if the outline page supports lexical sorting.
LexicalSortContribution() - Constructor for class org.eclipse.handly.ui.outline.LexicalSortContribution
LexicalSortPreference - Class in org.eclipse.handly.xtext.ui.outline
  A language-specific lexical sort preference for the outline.
LexicalSortPreference(IPreferenceStoreAccess) - Constructor for class org.eclipse.handly.xtext.ui.outline.LexicalSortPreference
  Creates a new lexical sort preference for the outline using the given language-specific preference store access.
LinkHelper - Class in org.eclipse.handly.ui.navigator
  A partial implementation of `ILinkHelper` for Handly-based models.
LinkHelper() - Constructor for class org.eclipse.handly.ui.navigator.LinkHelper
linkToEditor(ISelection) - Method in class org.eclipse.handly.ui.outline.OutlineLinkingHelper
  Tells to link the given outline selection to the editor.
linkToEditor(ISelection) - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Tells to link the given outline selection to the editor.
linkToEditor(ITextEditor, IStructuredSelection) - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Tells to link the given outline selection to the given text editor.
linkToOutline(ISelection) - Method in class org.eclipse.handly.ui.outline.OutlineLinkingHelper
  Tells to link the given editor selection to the outline.
linkToOutline(ISelection) - Method in class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Tells to link the given editor selection to the outline.
LinkWithEditorActionContribution - Class in org.eclipse.handly.ui.outline
  Contributes link-with-editor action, if the outline page supports linking with editor.
LinkWithEditorActionContribution() - Constructor for class org.eclipse.handly.ui.outline.LinkWithEditorActionContribution
LinkWithEditorContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for link-with-editor contributions.
LinkWithEditorContribution() - Constructor for class org.eclipse.handly.ui.outline.LinkWithEditorContribution
LinkWithEditorPreference - Class in org.eclipse.handly.xtext.ui.outline
  A language-specific link-with-editor preference for the outline.
LinkWithEditorPreference(IPreferenceStoreAccess) - Constructor for class org.eclipse.handly.xtext.ui.outline.LinkWithEditorPreference
  Creates a new link-with-editor preference for the outline using the given language-specific preference store access.
locationInFileProvider - Variable in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
locationSelectionChanged(ISelection) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  This method is called on each selection change in the location viewer.
LocationTableLabelProvider - Class in org.eclipse.handly.ui.callhierarchy
  Default implementation of a label provider for the call location table.
LocationTableLabelProvider() - Constructor for class org.eclipse.handly.ui.callhierarchy.LocationTableLabelProvider
LocationTableLabelProvider.Column - Enum in org.eclipse.handly.ui.callhierarchy
  Enumeration of the columns in the call location table.
LongPreference - Class in org.eclipse.handly.ui.preference
  Implements a long-valued preference.
LongPreference(String, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.LongPreference
  Creates a new long-valued preference with the given name and the given store.
LruCache<K,V> - Class in org.eclipse.handly.util
  An LRU cache.
LruCache() - Constructor for class org.eclipse.handly.util.LruCache
LruCache.Entry<K,V> - Class in org.eclipse.handly.util
  An LRU cache entry.

## M

makeSpace(int) - Method in class org.eclipse.handly.model.impl.support.ElementCache
makeSpace(int) - Method in class org.eclipse.handly.util.BoundedLruCache
  Attempts to `evict` stale entries to make space as requested.
markersChanged(IElement, IMarkerDelta[]) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
markersChanged(IElement, IMarkerDelta[]) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Informs this builder about changes to markers on the given element's corresponding resource.
max(ProblemLabelDecorator.Severity, ProblemLabelDecorator.Severity) - Static method in enum org.eclipse.handly.ui.viewer.ProblemLabelDecorator.Severity
  Returns the more severe of the two `Severity` values.
maxSize() - Method in class org.eclipse.handly.util.BoundedLruCache
  Returns the maximum size of this cache.
mayHaveChildren() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Returns whether this node may have child nodes.
mergeWith_(ElementDelta) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Merges this delta with the given delta; the given delta is not modified in any way.
Models - Class in org.eclipse.handly.model
  Provides static methods for generic access to `IModel`s.
modify(IUnitOfWork<T, XtextResource>) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
modify(IUnitOfWork<T, XtextResource>) - Method in interface org.eclipse.handly.xtext.ui.editor.IHandlyXtextDocument
  Executes the given unit of work under the document's write lock.
movedFrom(IElement, IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
movedFrom(IElement, IElement) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Informs this builder that an element has been removed as it has moved to a new location.
movedTo(IElement, IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
movedTo(IElement, IElement) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Informs this builder that an element has been added as it has moved from an old location.
moveToMru(LruCache.Entry<K, V>) - Method in class org.eclipse.handly.util.LruCache
  Moves an existing cache entry to the MRU position.

## N

needsChildIndex_() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Returns whether an index needs to be used for child lookup.
needsReconciling(ISourceFile) - Static method in class org.eclipse.handly.model.Elements
  Returns whether the source file needs reconciling.
needsReconciling() - Method in class org.eclipse.handly.model.impl.DefaultWorkingCopyCallback
needsReconciling() - Method in interface org.eclipse.handly.model.impl.IWorkingCopyCallback
  Returns whether the working copy needs reconciling, i.e., its buffer has been modified since the last time it was reconciled.
needsReconciling() - Method in interface org.eclipse.handly.model.ISourceFileExtension
  Returns whether this source file needs reconciling.
needsReconciling() - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
needsReconciling() - Method in interface org.eclipse.handly.xtext.ui.editor.IHandlyXtextDocument
  Returns whether the document model is out of sync with the document text and needs to be `reconciled`.
needsReconciling() - Method in class org.eclipse.handly.xtext.ui.editor.XtextWorkingCopyCallback
needsReconciling_() - Method in interface org.eclipse.handly.model.impl.ISourceFileImpl
  Returns whether this source file needs reconciling.
needsReconciling_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns whether this source file needs reconciling.
needsSaving() - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
needsSaving() - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
needsSaving() - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
NEW_ELEMENTS - Static variable in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  A map containing element handle/body relationships.
newChangeRecorder() - Method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.NotifyingReconcileOperation
  Returns a new instance of element change recorder for this operation.
newDelta(IElement) - Method in interface org.eclipse.handly.model.impl.support.ElementDelta.Factory
  Returns a new, initially empty delta for the given element.
newDelta_(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Returns a new, initially empty delta for the given element.
newDeltaBuilder(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Returns a new instance of default delta builder rooted at the given element.
newDoesNotExistException_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Returns a new instance of generic "element does not exist" exception.
newEntry(K, V) - Method in class org.eclipse.handly.util.LruCache
  Creates a new cache entry with the given key and value.
newSelectionChangedEvent(ISelection) - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
  Returns a new `SelectionChangedEvent` for the given selection.
newStatusAcceptor() - Method in class org.eclipse.handly.ui.action.OpenAction
  Returns a new instance of the status acceptor for this action.
newWorkingCopyContext_(IContext) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Returns a context to be associated with a new working copy of this source file.
next() - Method in class org.eclipse.handly.util.LruCache.Entry
  Returns the cache entry that immediately follows this entry, or `null` if this is the LRU entry.
NO_BODY - Static variable in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Special-purpose value for the `body` argument of the `IElementImplSupport.toStringBody_(StringBuilder, Object, IContext)` method; indicates that information about the body is not relevant.
NO_CHANGE - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Delta kind constant indicating that the element has not been changed in any way.
NO_CHILDREN - Static variable in class org.eclipse.handly.ui.viewer.ElementTreeContentProvider
  A zero-length array of the runtime type `Object[]`.
NO_ELEMENTS - Static variable in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  A zero-length array of the runtime type `IAdaptable[]`.
NO_SOURCE_ELEMENT_INFO - Static variable in class org.eclipse.handly.model.Elements
  A 'null object' indicating that no info is available for source element, e.g., because the element does not exist.
NONE - Static variable in interface org.eclipse.handly.buffer.IBufferChange
  Flag indicating that neither `CREATE_UNDO` nor `UPDATE_REGIONS` is set.
NONE - Static variable in interface org.eclipse.handly.text.IDocumentChange
  Flag indicating that neither `CREATE_UNDO` nor `UPDATE_REGIONS` is set.
NonExpiringSnapshot - Class in org.eclipse.handly.snapshot
  A snapshot that never expires.
NonExpiringSnapshot(ISnapshotProvider) - Constructor for class org.eclipse.handly.snapshot.NonExpiringSnapshot
  Takes a snapshot from the given provider and wraps it in a new non-expiring snapshot.
NotificationManager - Class in org.eclipse.handly.model.impl.support
  Default implementation of `INotificationManager`.
NotificationManager() - Constructor for class org.eclipse.handly.model.impl.support.NotificationManager
notifyHistoryUpdated() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Notifies that the history has been updated by this view.
NotifyingReconcileOperation(ISourceFileImplSupport) - Constructor for class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.NotifyingReconcileOperation
  Constructs a notifying reconcile operation for the given source file.
NoXtextResourceException - Exception in org.eclipse.handly.xtext.ui.editor
  Thrown when a method expects Xtext resource to be present in a containing `XtextDocument` but it is missing.
NullContentAdapter - Class in org.eclipse.handly.model.adapter
  A content adapter that does nothing in terms of actual adaptation: it merely defines identity transformation between all `IElement`s.

## O

of(Property<T>, T) - Static method in class org.eclipse.handly.context.Contexts
  Returns an immutable context containing only the given property-value binding.
of(Class<T>, T) - Static method in class org.eclipse.handly.context.Contexts
  Returns an immutable context containing only the given class-value binding.
onDispose() - Method in interface org.eclipse.handly.model.impl.IWorkingCopyCallback
  Informs this callback that the working copy has been disposed.
onDispose() - Method in class org.eclipse.handly.model.impl.WorkingCopyCallback
  Informs this callback that the working copy has been disposed.
onDispose() - Method in class org.eclipse.handly.xtext.ui.editor.XtextWorkingCopyCallback
onInit(IWorkingCopyInfo) - Method in interface org.eclipse.handly.model.impl.IWorkingCopyCallback
  Informs this callback about the working copy it will work on.
onInit(IWorkingCopyInfo) - Method in class org.eclipse.handly.model.impl.WorkingCopyCallback
  Informs this callback about the working copy it will work on.
onInit(IWorkingCopyInfo) - Method in class org.eclipse.handly.xtext.ui.editor.XtextWorkingCopyCallback
open(Object, boolean, boolean) - Method in class org.eclipse.handly.ui.EditorOpener
  Opens the given element in an appropriate editor.
open(ISelection, boolean) - Method in class org.eclipse.handly.ui.outline.OutlineLinkingHelper
open_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Ensures that this element is open, i.e., it exists and is present in the body cache.
open_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Ensures that this element is open, i.e., it exists and is present in the body cache.
OpenAction - Class in org.eclipse.handly.ui.action
  Opens an editor on an applicable element.
OpenAction(IWorkbenchPage, EditorUtility) - Constructor for class org.eclipse.handly.ui.action.OpenAction
  Constructs an open action with the given workbench page and the given editor utility; uses a default editor opener.
OpenAction(EditorOpener) - Constructor for class org.eclipse.handly.ui.action.OpenAction
  Constructs an open action with the given editor opener.
OpenActionProvider - Class in org.eclipse.handly.ui.navigator
  Provides 'Open' action and 'Open With' submenu.
OpenActionProvider() - Constructor for class org.eclipse.handly.ui.navigator.OpenActionProvider
openParent_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Opens the parent element if necessary.
openParent_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Opens the parent element if necessary.
OpenSearchPreferencesAction - Class in org.eclipse.handly.ui.search
  Opens the search preferences dialog.
OpenSearchPreferencesAction() - Constructor for class org.eclipse.handly.ui.search.OpenSearchPreferencesAction
  Creates a new action that opens the search preferences dialog.
openView(IWorkbenchPage, Object[]) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewOpener
  Shows a call hierarchy view in the given workbench page, gives it focus, and sets its input to the given elements.
org.eclipse.handly - package org.eclipse.handly
  The root package for Eclipse Handly.
org.eclipse.handly.buffer - package org.eclipse.handly.buffer
  Provides a basic framework for implementing and manipulating text buffers.
org.eclipse.handly.context - package org.eclipse.handly.context
  Provides an API, basic implementations, and utilities for contexts.
org.eclipse.handly.junit - package org.eclipse.handly.junit
  Provides JUnit extensions.
org.eclipse.handly.model - package org.eclipse.handly.model
  Provides a common API for handle-based models.
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`.
org.eclipse.handly.model.impl - package 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 - package 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 - package org.eclipse.handly.refactoring
  Provides extensions for the `org.eclipse.ltk.core.refactoring` infrastructure.
org.eclipse.handly.snapshot - package org.eclipse.handly.snapshot
  Provides a basic framework for implementing and manipulating text snapshots.
org.eclipse.handly.text - package org.eclipse.handly.text
  Provides extensions for the `org.eclipse.jface.text` infrastructure.
org.eclipse.handly.ui - package org.eclipse.handly.ui
  Provides facilities related to the workbench.
org.eclipse.handly.ui.action - package org.eclipse.handly.ui.action
  Provides facilities related to actions.
org.eclipse.handly.ui.callhierarchy - package org.eclipse.handly.ui.callhierarchy
  Provides a framework for call hierarchy views.
org.eclipse.handly.ui.navigator - package org.eclipse.handly.ui.navigator
  Provides facilities related to the Common Navigator Framework (CNF).
org.eclipse.handly.ui.outline - package org.eclipse.handly.ui.outline
  Provides a framework for content outline pages.
org.eclipse.handly.ui.preference - package 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 - package org.eclipse.handly.ui.quickoutline
  Provides a quick outline framework.
org.eclipse.handly.ui.search - package org.eclipse.handly.ui.search
  Provides extensions for the `org.eclipse.search.ui.text` infrastructure.
org.eclipse.handly.ui.text.reconciler - package org.eclipse.handly.ui.text.reconciler
  Provides facilities related to text reconcilers.
org.eclipse.handly.ui.texteditor - package org.eclipse.handly.ui.texteditor
  Provides facilities related to text editors.
org.eclipse.handly.ui.viewer - package org.eclipse.handly.ui.viewer
  Provides facilities related to viewers.
org.eclipse.handly.ui.workingset - package org.eclipse.handly.ui.workingset
  Provides facilities related to working sets.
org.eclipse.handly.util - package org.eclipse.handly.util
  Provides miscellaneous basic utility classes.
org.eclipse.handly.xtext.ui.callhierarchy - package org.eclipse.handly.xtext.ui.callhierarchy
  Provides Xtext-specific extensions for the Handly call hierarchy framework.
org.eclipse.handly.xtext.ui.editor - package org.eclipse.handly.xtext.ui.editor
  Supports integration of Handly-based models with the Xtext editor.
org.eclipse.handly.xtext.ui.outline - package org.eclipse.handly.xtext.ui.outline
  Provides Xtext-specific extensions for the Handly outline framework.
org.eclipse.handly.xtext.ui.quickoutline - package org.eclipse.handly.xtext.ui.quickoutline
  Provides Xtext-specific extensions for the Handly quick outline framework.
OutlineActionContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline action contributions.
OutlineActionContribution() - Constructor for class org.eclipse.handly.ui.outline.OutlineActionContribution
OutlineContextMenuContribution - Class in org.eclipse.handly.ui.outline
  A base class for outline context menu contributions.
OutlineContextMenuContribution() - Constructor for class org.eclipse.handly.ui.outline.OutlineContextMenuContribution
OutlineContribution - Class in org.eclipse.handly.ui.outline
  A basic implementation of `IOutlineContribution`.
OutlineContribution() - Constructor for class org.eclipse.handly.ui.outline.OutlineContribution
OutlineDragAndDropContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline drag-and-drop contributions.
OutlineDragAndDropContribution() - Constructor for class org.eclipse.handly.ui.outline.OutlineDragAndDropContribution
OutlineFilterContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline filter contributions.
OutlineFilterContribution() - Constructor for class org.eclipse.handly.ui.outline.OutlineFilterContribution
OutlineLinkingHelper - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline linking helpers.
OutlineLinkingHelper(ICommonOutlinePage) - Constructor for class org.eclipse.handly.ui.outline.OutlineLinkingHelper
  Creates a new linking helper for the given outline page.
OutlinePopup - Class in org.eclipse.handly.ui.quickoutline
  An abstract base implementation of an outline popup.
OutlinePopup() - Constructor for class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Creates a new outline popup.
OutlinePopup.OutlineTreeViewer - Class in org.eclipse.handly.ui.quickoutline
  A tree viewer for the `OutlinePopup`.
OutlinePopupHandler - Class in org.eclipse.handly.ui.quickoutline
  An abstract implementation of a handler that opens an outline popup.
OutlinePopupHandler() - Constructor for class org.eclipse.handly.ui.quickoutline.OutlinePopupHandler
OutlineSorterContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline sorter contributions.
OutlineSorterContribution() - Constructor for class org.eclipse.handly.ui.outline.OutlineSorterContribution
OutlineTreeViewer(Tree) - Constructor for class org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer
  Creates a new tree viewer on the given tree control.
OutlineTreeViewer(Tree) - Constructor for class org.eclipse.handly.ui.quickoutline.OutlinePopup.OutlineTreeViewer
  Creates a new tree viewer on the given tree control.

## P

patternMatcherUpdated() - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Notifies that the pattern matcher has been updated.
peek(IElement) - Method in interface org.eclipse.handly.model.impl.support.IBodyCache
  Returns the corresponding body for the given element without disturbing cache ordering, or `null` if this cache contains no body for the element.
peek(Object) - Method in class org.eclipse.handly.util.LruCache
  Returns the corresponding value for the given key without disturbing cache ordering, or `null` if this cache contains no value for the key.
peekAtBody_() - Method in interface org.eclipse.handly.model.impl.IElementImplExtension
  Returns the cached body for this element without disturbing cache ordering, or `null` if none.
peekAtBody_() - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
perform(IProgressMonitor) - Method in class org.eclipse.handly.refactoring.SourceFileChange
popChildren(Object) - Method in class org.eclipse.handly.model.impl.support.StructureHelper
  Retrieves and forgets the child elements previously remembered for the given body.
POST_CHANGE - Static variable in interface org.eclipse.handly.model.IElementChangeEvent
  Event type constant (bit-mask) indicating a notification that occurs during the corresponding POST_CHANGE resource change notification.
POST_RECONCILE - Static variable in interface org.eclipse.handly.model.IElementChangeEvent
  Event type constant (bit-mask) indicating a notification that occurs as a result of a working copy reconcile operation.
postProcess(Collection<IAdaptable>) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetElementAdapter
  Post-processes the collection of elements to be returned from the `AbstractWorkingSetElementAdapter.adaptElements(IWorkingSet, IAdaptable[])` method.
predictEquality(Snapshot) - Method in class org.eclipse.handly.snapshot.DocumentSnapshot
predictEquality(Snapshot) - Method in class org.eclipse.handly.snapshot.Snapshot
  Predicts whether this snapshot is `equal` to the given snapshot without actually obtaining snapshot `contents`.
predictEquality(Snapshot) - Method in class org.eclipse.handly.snapshot.TextFileBufferSnapshot
predictEquality(Snapshot) - Method in class org.eclipse.handly.snapshot.TextFileSnapshot
predictEquality(Snapshot) - Method in class org.eclipse.handly.snapshot.TextFileStoreSnapshot
preferenceChanged(PreferenceChangeEvent) - Method in interface org.eclipse.handly.ui.preference.IPreferenceListener
  Notifies this listener that the value of a preference has changed.
PreferenceChangeEvent - Class in org.eclipse.handly.ui.preference
  Describes a change in the value of a preference.
prepareDecoration(Object, String) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
prepareDecoration(Object, String, IDecorationContext) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
prev() - Method in class org.eclipse.handly.util.LruCache.Entry
  Returns the cache entry that is immediately followed by this entry, or `null` if this is the MRU entry.
ProblemLabelDecorator - Class in org.eclipse.handly.ui.viewer
  An abstract base class for decorating an element's image with error and warning overlays.
ProblemLabelDecorator() - Constructor for class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
ProblemLabelDecorator.Severity - Enum in org.eclipse.handly.ui.viewer
  Indicates problem severity.
ProblemMarkerLabelDecorator - Class in org.eclipse.handly.ui.viewer
  Decorates an element's image with error and warning overlays that represent the severity of markers attached to the element's corresponding resource.
ProblemMarkerLabelDecorator() - Constructor for class org.eclipse.handly.ui.viewer.ProblemMarkerLabelDecorator
ProblemMarkerListenerContribution - Class in org.eclipse.handly.ui.outline
  Refreshes the outline when problem markers attached to the underlying resource change.
ProblemMarkerListenerContribution() - Constructor for class org.eclipse.handly.ui.outline.ProblemMarkerListenerContribution
process(DirtyRegion) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
processDelta(IResourceDescription.Delta, Resource, List<Resource>) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyJvmTypesAwareDirtyStateEditorSupport
processElementDelta(IElementDelta, AbstractWorkingSetUpdater.WorkingSetDelta) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
  Builds a working set delta by recursively processing the given element delta.
processResourceDelta(IResourceDelta, AbstractWorkingSetUpdater.WorkingSetDelta) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
  Builds a working set delta by recursively processing the given resource delta.
Property<T> - Class in org.eclipse.handly.util
  Represents a named property of a given type.
Property(String) - Constructor for class org.eclipse.handly.util.Property
  Constructs a property with the given name.
pushChild(Object, IElement) - Method in class org.eclipse.handly.model.impl.support.StructureHelper
  Remembers the given element as a child for the given parent body.
put(IElement, Object) - Method in interface org.eclipse.handly.model.impl.support.IBodyCache
  Remembers the given body for the given element in this cache.
put(K, V) - Method in class org.eclipse.handly.util.LruCache
  Caches the given value for the given key and moves the corresponding entry to the most recently used position in this cache.
putAll(Map<? extends IElement, Object>) - Method in interface org.eclipse.handly.model.impl.support.IBodyCache
  Remembers the given element handle/body relationships in this cache.
putValue(String, String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
putValue(String, String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
putValue(String, String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore

## Q

queryAdded(ISearchQuery) - Method in class org.eclipse.handly.ui.search.QueryListenerAdapter
queryFinished(ISearchQuery) - Method in class org.eclipse.handly.ui.search.QueryListenerAdapter
QueryListenerAdapter - Class in org.eclipse.handly.ui.search
  Provides default implementations for the methods of `IQueryListener`.
QueryListenerAdapter() - Constructor for class org.eclipse.handly.ui.search.QueryListenerAdapter
queryRemoved(ISearchQuery) - Method in class org.eclipse.handly.ui.search.QueryListenerAdapter
queryStarting(ISearchQuery) - Method in class org.eclipse.handly.ui.search.QueryListenerAdapter

## R

readOnly(URI, IUnitOfWork<R, EObject>) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Executes the given unit of work while providing it with safe read access to the `EObject` identified by the given URI.
readOnly(IUnitOfWork<T, XtextResource>) - Method in interface org.eclipse.handly.xtext.ui.editor.IHandlyXtextDocument
  Executes the given unit of work under the document's read lock.
reconcile(ISourceFile, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Reconciles the source file.
reconcile(ISourceFile, IContext, IProgressMonitor) - Static method in class org.eclipse.handly.model.Elements
  Reconciles the source file.
reconcile(IContext, IProgressMonitor) - Method in class org.eclipse.handly.model.impl.DefaultWorkingCopyCallback
reconcile(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.IReconcileStrategy
  Reconciles a model according to options specified in the given context.
reconcile(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.IWorkingCopyCallback
  Reconciles the working copy.
reconcile(IContext, IProgressMonitor) - Method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.NotifyingReconcileOperation
  Reconciles the working copy according to options specified in the given context.
reconcile(IContext, IProgressMonitor) - Method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.ReconcileOperation
  Reconciles the working copy according to options specified in the given context.
reconcile(IProgressMonitor) - Method in interface org.eclipse.handly.model.ISourceFileExtension
  Reconciles this source file.
reconcile(DirtyRegion, IRegion) - Method in class org.eclipse.handly.ui.text.reconciler.CompositeReconcilingStrategy
reconcile(IRegion) - Method in class org.eclipse.handly.ui.text.reconciler.CompositeReconcilingStrategy
reconcile(DirtyRegion, IRegion) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconcilingStrategy
reconcile(IRegion) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconcilingStrategy
reconcile(ISourceFile, boolean, IProgressMonitor) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconcilingStrategy
  Reconciles the given working copy.
reconcile(boolean, IProgressMonitor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
reconcile(boolean, IProgressMonitor) - Method in interface org.eclipse.handly.xtext.ui.editor.IHandlyXtextDocument
  Reconciles the document model so it is up to date again.
reconcile(IContext, IProgressMonitor) - Method in class org.eclipse.handly.xtext.ui.editor.XtextWorkingCopyCallback
reconcile_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.ISourceFileImpl
  Reconciles this source file.
reconcile_(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Reconciles this source file.
ReconcileOperation(ISourceFileImplSupport) - Constructor for class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.ReconcileOperation
  Constructs a reconcile operation for the given source file.
reconcilerDocumentChanged(IDocument) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
reconcileStructure(IContext, IProgressMonitor) - Method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.ReconcileOperation
  Reconciles the structure of the working copy by rebuilding it according to options specified in the given context.
RECONCILING_FORCED - Static variable in interface org.eclipse.handly.model.impl.IReconcileStrategy
  Indicates whether reconciling is forced, i.e., the source text has not been modified since the last time the model was reconciled.
recordBody(Object, IElement) - Method in class org.eclipse.handly.model.impl.support.ElementChangeRecorder
  Remembers the given body for the given element.
referenceFinder - Variable in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
refresh() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Performs a full refresh of the content of this view.
refresh(IContext) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Performs a refresh of the content of this view according to options specified in the given context.
refresh() - Method in interface org.eclipse.handly.ui.callhierarchy.ICallHierarchyNode
  Informs this node that it is about to be refreshed in a structured viewer.
refresh() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Completely refreshes this outline page's tree viewer, preserving expanded tree paths where possible.
registerGlobalActions() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Hook to register global action handlers.
release() - Method in class org.eclipse.handly.buffer.Buffer
release() - Method in class org.eclipse.handly.buffer.ChildBuffer
release() - Method in interface org.eclipse.handly.buffer.IBuffer
release() - Method in class org.eclipse.handly.buffer.TextFileBuffer
release() - Method in interface org.eclipse.handly.snapshot.ISnapshotProvider
release() - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
release() - Method in interface org.eclipse.handly.util.IReferenceCountable
  Relinquishes an independent ownership of this object.
releaseWorkingCopy(ISourceFile, Object, TextFileDocumentProvider.FileInfo) - Method in class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Releases the given working copy that was acquired via a call to `acquireWorkingCopy`.
releaseWorkingCopy(XtextEditor, ISourceFile) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
  Releases the given working copy that was acquired via a call to `acquireWorkingCopy`.
releaseWorkingCopy_() - Method in interface org.eclipse.handly.model.impl.ISourceFileImplExtension
  Relinquishes an independent ownership of the working copy by decrementing an internal counter.
releaseWorkingCopy_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
remove(IElementChangeListener) - Method in class org.eclipse.handly.model.impl.support.ElementChangeListenerList
  Removes the given element change listener from this list.
remove(IElement) - Method in interface org.eclipse.handly.model.impl.support.IBodyCache
  Removes the corresponding body for the given element from this cache.
remove(AbstractHandlySearchResult) - Method in class org.eclipse.handly.ui.search.HandlySearchResultUpdater
  Removes a search result from this updater.
remove(IWorkingSet) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
remove(int) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater.WorkingSetDelta
  Removes the element at the given index in this delta.
remove(Object) - Method in class org.eclipse.handly.util.LruCache
  Removes the cache entry for the given key if it is present.
remove(LruCache.Entry<K, V>) - Method in class org.eclipse.handly.util.LruCache
  Removes an existing entry from this cache in response to `LruCache.remove(Object)`.
remove_(IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Removes this element from the body cache according to options specified in the given context.
removeChild(IElement) - Method in class org.eclipse.handly.model.impl.support.Body
  Removes the given child element from this body if it is present.
REMOVED - Static variable in interface org.eclipse.handly.model.IElementDeltaConstants
  Delta kind constant indicating that the element has been removed from its parent.
removed(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
removed(IElement, long) - Method in class org.eclipse.handly.model.impl.support.ElementDelta.Builder
removed(IElement) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Has the same effect as `removed(element, 0)`.
removed(IElement, long) - Method in interface org.eclipse.handly.model.impl.support.IElementDeltaBuilder
  Informs this builder that an element has been removed.
removeDescendants(Collection<? extends IElement>) - Static method in class org.eclipse.handly.model.Elements
  Removes descendants from the given collection of elements; in other words, removes those elements for which an ancestor is also present in the given collection.
removeDirtyStateSupport(DirtyStateEditorSupport.IDirtyStateEditorSupportClient) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyDirtyStateEditorSupport
removeElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.model.impl.support.NotificationManager
  Removes the given element change listener.
removeElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.outline.ElementChangeListenerContribution
  Removes the given element change listener from the underlying model.
removeElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.outline.HandlyOutlinePage
  Removes the given element change listener from the underlying model.
removeElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Removes the given element change listener from the underlying model.
removeElementChangeListener(IElementChangeListener) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater
  Removes the given element change listener from the underlying model.
removeInputChangeListener(IOutlineInputChangeListener) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
removeInputChangeListener(IOutlineInputChangeListener) - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Removes the given input change listener.
removeListener(IPreferenceListener) - Method in class org.eclipse.handly.ui.preference.AbstractPreference
removeListener(IPreferenceListener) - Method in interface org.eclipse.handly.ui.preference.IPreference
  Removes the given value change listener from this preference.
removeListener(ILabelProviderListener) - Method in class org.eclipse.handly.ui.viewer.CompositeLabelDecorator
removeListener(ILabelProviderListener) - Method in class org.eclipse.handly.ui.viewer.ProblemLabelDecorator
removeOutlineContribution(IOutlineContribution) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
removeOutlineContribution(IOutlineContribution) - Method in interface org.eclipse.handly.ui.outline.ICommonOutlinePage
  Removes the given outline contribution.
removePostSelectionChangedListener(ISelectionChangedListener) - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
removePropertyChangeListener(IPropertyChangeListener) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
removePropertyChangeListener(IPropertyChangeListener) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
removePropertyChangeListener(IPropertyChangeListener) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
removeSelectionChangedListener(ISelectionChangedListener) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
removeSelectionChangedListener(ISelectionChangedListener) - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
removing_(Object) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Informs this element that its body is going to be removed from the body cache.
resetMaxSize(int, IElement) - Method in class org.eclipse.handly.model.impl.support.ElementCache
  If the given parent element was the one that increased the maximum size of this cache in `ensureMaxSize`, resets the maximum size of the cache to the given value.
resolveDuplicates(ISourceConstructImplExtension) - Method in class org.eclipse.handly.model.impl.support.StructureHelper
  Resolves duplicate source constructs by incrementing their `occurrence count`.
resourceAccess - Variable in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
resourceChanged(IResourceChangeEvent) - Method in class org.eclipse.handly.ui.outline.ProblemMarkerListenerContribution
  Notifies that the outline page is affected in some way by the given resource change event.
resourceChanged(IResourceChangeEvent) - Method in class org.eclipse.handly.ui.outline.ResourceChangeListenerContribution
  Notifies that the outline page is affected in some way by the given resource change event.
ResourceChangeListenerContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline contributions listening to `IResourceChangeEvent`s.
ResourceChangeListenerContribution() - Constructor for class org.eclipse.handly.ui.outline.ResourceChangeListenerContribution
resourceServiceProviderRegistry - Variable in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
restoreState(IMemento) - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
revealCallLocation(IEditorPart, ICallLocation, IContext) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Attempts to reveal the given call location in the given editor.
revealElement(IEditorPart, Object) - Method in class org.eclipse.handly.ui.EditorUtility
  Reveals the given element in the given editor on a best effort basis.
revealInEditor(Object, boolean, boolean) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Reveals the given element in an appropriate editor on a best effort basis.
revealInHost(Object) - Method in class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup
  Attempts to reveal the given outline element in the outline popup's host.
revealInHost(Object) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Attempts to reveal the given outline element in the outline popup's host.
revealTextRange(IEditorPart, int, int, ISnapshot) - Method in class org.eclipse.handly.ui.EditorUtility
  Reveals the given text range in the given editor on a best effort basis.
run(IProgressMonitor) - Method in class org.eclipse.handly.buffer.UiBufferChangeRunner
  Synchronously executes the buffer change operation in the UI thread.
run() - Method in class org.eclipse.handly.text.UiDocumentChangeRunner
  Synchronously executes the document change operation in the UI thread.
run() - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction
run() - Method in class org.eclipse.handly.ui.action.OpenAction
  For each of the currently selected elements that has a `corresponding` editor input, this implementation uses the editor opener to open and reveal the element in an appropriate editor; if an error occurs while opening the editor, it is reported to the status acceptor.
run() - Method in class org.eclipse.handly.ui.preference.ToggleAction
run() - Method in class org.eclipse.handly.ui.search.OpenSearchPreferencesAction
runInWorkspace(IProgressMonitor) - Method in class org.eclipse.handly.util.SavedStateJob

## S

save(IContext, IProgressMonitor) - Method in class org.eclipse.handly.buffer.Buffer
save(IContext, IProgressMonitor) - Method in interface org.eclipse.handly.buffer.IBuffer
  Saves this buffer.
save(IContext, IProgressMonitor) - Method in class org.eclipse.handly.buffer.TextFileBuffer
save() - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
save(IContext, IProgressMonitor) - Method in class org.eclipse.handly.ui.texteditor.TextEditorBuffer
SavedStateJob - Class in org.eclipse.handly.util
  A workspace job to process notification of resource changes that might have happened while a given plug-in was not active.
SavedStateJob(String, IResourceChangeListener) - Constructor for class org.eclipse.handly.util.SavedStateJob
  Constructs a saved state job.
SaveMode - Enum in org.eclipse.handly.buffer
  Indicates whether a buffer is to be saved after a change has been applied to it.
saveState(IMemento) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
saveState(IMemento) - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
ScopedPreferenceStore - Class in org.eclipse.handly.ui.preference
  This class is forked from `org.eclipse.ui.preferences.ScopedPreferenceStore` to fix the memory leak issue described in Bug 239033.
ScopedPreferenceStore(IScopeContext, String, String) - Constructor for class org.eclipse.handly.ui.preference.ScopedPreferenceStore
  Creates a new scoped preference store that will store values in the node looked up in the given context by the given qualifier.
ScopedPreferenceStore(IScopeContext, String) - Constructor for class org.eclipse.handly.ui.preference.ScopedPreferenceStore
  Creates a new scoped preference store that will store values in the node looked up in the given context by the given qualifier.
SearchEditorOpener - Class in org.eclipse.handly.ui.search
  A helper class for opening a search match in an editor.
SearchEditorOpener(IWorkbenchPage, EditorUtility) - Constructor for class org.eclipse.handly.ui.search.SearchEditorOpener
  Constructs an editor opener with the given workbench page and the given editor utility.
SearchTableContentProvider - Class in org.eclipse.handly.ui.search
  A default implementation of `ISearchContentProvider` for the table viewer.
SearchTableContentProvider(AbstractSearchResultPage) - Constructor for class org.eclipse.handly.ui.search.SearchTableContentProvider
  Creates a new content provider for the given search result page.
selectFirstMatch() - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Selects the first element that matches the current filter pattern.
SerialPerObjectRule - Class in org.eclipse.handly.util
  A scheduling rule that does not allow nesting and conflicts only with a `SerialPerObjectRule` pertaining to the same (i.e., equal) lock object.
SerialPerObjectRule(Object) - Constructor for class org.eclipse.handly.util.SerialPerObjectRule
  Creates a new `SerialPerObjectRule` for the given lock object.
set(Property<T>, T) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
  Sets the cached value for the given property.
set(int, IAdaptable) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetUpdater.WorkingSetDelta
  Replaces the element at the given index in this delta with the given element.
setActive(boolean) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Indicates a change in the active state of this reconciler.
setActiveEntry(E) - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction.History
  Designates the given history entry as the currently 'active' entry.
setAffectedChildren_(ElementDelta[]) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Sets the affected children for this delta.
setAutoBuilding(boolean) - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Sets the property "Build Automatically" for the workspace.
setBase(ISnapshot) - Method in class org.eclipse.handly.buffer.BufferChange
  Sets the snapshot on which this change is based.
setBase(ISnapshot) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Sets the snapshot on which the change's edit tree is based.
setBase(ISnapshot) - Method in class org.eclipse.handly.text.DocumentChange
  Sets the snapshot on which this change is based.
setChildren(IElement[]) - Method in class org.eclipse.handly.model.impl.support.Body
  Sets the child elements for this body.
setContext(ActionContext) - Method in class org.eclipse.handly.ui.action.CompositeActionGroup
setDefault(boolean) - Method in class org.eclipse.handly.ui.preference.BooleanPreference
  Sets the default value for this preference.
setDefault(double) - Method in class org.eclipse.handly.ui.preference.DoublePreference
  Sets the default value for this preference.
setDefault(String, double) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setDefault(String, float) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setDefault(String, int) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setDefault(String, long) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setDefault(String, String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setDefault(String, boolean) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setDefault(float) - Method in class org.eclipse.handly.ui.preference.FloatPreference
  Sets the default value for this preference.
setDefault(String, double) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setDefault(String, float) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setDefault(String, int) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setDefault(String, long) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setDefault(String, String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setDefault(String, boolean) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setDefault(int) - Method in class org.eclipse.handly.ui.preference.IntPreference
  Sets the default value for this preference.
setDefault(long) - Method in class org.eclipse.handly.ui.preference.LongPreference
  Sets the default value for this preference.
setDefault(String, double) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setDefault(String, float) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setDefault(String, int) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setDefault(String, long) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setDefault(String, String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setDefault(String, boolean) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setDefault(String) - Method in class org.eclipse.handly.ui.preference.StringPreference
  Sets the default value for this preference.
setDelay(int) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
setDelegate(ISelectionProvider) - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
  Sets a new selection provider to delegate to.
setDocument(IDocument) - Method in class org.eclipse.handly.ui.text.reconciler.CompositeReconcilingStrategy
setDocument(IDocument) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconcilingStrategy
setEditor(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
setEditor(XtextEditor) - Method in class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
setFeedbackEnabled(boolean) - Method in class org.eclipse.handly.ui.viewer.ViewerDropSupport
  Sets whether visible insertion feedback should be presented to the user.
setFlags_(long) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Sets the flags for this delta.
setFocus() - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
setFocus() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
setFullRange(TextRange) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
  Sets the text range of the whole element.
setHierarchyKind(CallHierarchyKind) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Sets the current hierarchy kind for this view.
setHighlightRange(XtextEditor, ISelection) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
  Sets the highlighted range of the editor according to the selection.
setHistoryEntries(List<E>) - Method in class org.eclipse.handly.ui.action.HistoryDropDownAction.History
  Replaces the history entries with the given entries.
setIdentifyingRange(TextRange) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
  Sets the text range of the element's identifier.
setIndexData(IResourceDescriptions) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Sets the index data.
setInitialSelection(IStructuredSelection) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
  Sets the selection used as a basis for the initial state of this page.
setInput(XtextResource) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextDocument
setInputElementProvider(IInputElementProvider) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextEditorCallback
setInputElementProvider(IInputElementProvider) - Method in class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
setInputElementProvider(IInputElementProvider) - Method in class org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopup
setInputElements(Object[]) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Sets the current input elements for this view.
setKeepPreviewEdits(boolean) - Method in class org.eclipse.handly.refactoring.SourceFileChange
setKind_(int) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Sets the kind of this delta.
setLinkWithEditor(boolean) - Method in class org.eclipse.handly.ui.outline.OutlineLinkingHelper
setLoadFactor(double) - Method in class org.eclipse.handly.model.impl.support.ElementCache
  Changes the load factor for this cache.
setMarkerDeltas_(IMarkerDelta[]) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Sets the marker deltas for this delta.
setMaxSize(int) - Method in class org.eclipse.handly.util.BoundedLruCache
  Changes the maximum size of this cache.
setMinus(T[], Collection<?>) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns a set of elements that are present in the given array but are absent in the given collection.
setModificationStampOf(IDocument, long) - Static method in class org.eclipse.handly.buffer.BufferChangeOperation
setModificationStampOf(IDocument, long) - Static method in class org.eclipse.handly.text.DocumentChangeOperation
setMovedFromElement_(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Sets an element describing this delta's element before it was moved to its current location.
setMovedToElement_(IElement) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Sets an element describing this delta's element in its new location.
setOccurrenceCount_(int) - Method in interface org.eclipse.handly.model.impl.ISourceConstructImplExtension
  Sets the occurrence count for this element.
setOccurrenceCount_(int) - Method in class org.eclipse.handly.model.impl.support.SourceConstruct
setOrientation(int) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Sets the orientation of this view, which may be one of the constants `SWT.HORIZONTAL` or `SWT.VERTICAL`; this method may also be called with `SWT.HORIZONTAL|SWT.VERTICAL` for automatic orientation.
setPinned(boolean) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Marks this view as pinned.
setProgressMonitor(IProgressMonitor) - Method in class org.eclipse.handly.ui.text.reconciler.CompositeReconcilingStrategy
setProgressMonitor(IProgressMonitor) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
setProgressMonitor(IProgressMonitor) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconcilingStrategy
setReconcilingStrategy(IReconcilingStrategy) - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Sets the reconciling strategy that is to be used by this reconciler.
setReconcilingStrategy(IReconcilingStrategy) - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
setResourceAccess(IReferenceFinder.IResourceAccess) - Method in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Sets the resource access.
setResourceDeltas_(IResourceDelta[]) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Sets the resource deltas for this delta.
setSaveMode(SaveMode) - Method in class org.eclipse.handly.buffer.BufferChange
  Sets the save mode of this change.
setSaveMode(SaveMode) - Method in class org.eclipse.handly.refactoring.SourceFileChange
  Sets the save mode of this change.
setSearchContexts(IScopeContext[]) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
  Set the search contexts to scopes.
setSelection(ISelection) - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
setSelection(ISelection) - Method in class org.eclipse.handly.ui.viewer.DelegatingSelectionProvider
setSelection(IWorkingSet) - Method in class org.eclipse.handly.ui.workingset.AbstractWorkingSetPage
setSnapshot(ISnapshot) - Method in class org.eclipse.handly.model.impl.support.SourceElementBody
  Sets the source snapshot on which this object is based.
setStyle(int) - Method in class org.eclipse.handly.buffer.BufferChange
  Sets the style flags for this change.
setStyle(int) - Method in class org.eclipse.handly.text.DocumentChange
  Sets the style flags for this change.
setTabOrder(Composite) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
setTabOrder(Composite) - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
setToDefault() - Method in class org.eclipse.handly.ui.preference.AbstractPreference
  Sets the current value of this preference back to its default value.
setToDefault(String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setToDefault(String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setToDefault(String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setUp() - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Turns auto-build off, cleans up the workspace.
setUpProject(String) - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Creates a new project in the workspace by copying its content from the OSGi-bundle of this test case.
setValue(boolean) - Method in class org.eclipse.handly.ui.preference.BooleanPreference
setValue(double) - Method in class org.eclipse.handly.ui.preference.DoublePreference
setValue(String, double) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setValue(String, float) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setValue(String, int) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setValue(String, long) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setValue(String, String) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setValue(String, boolean) - Method in class org.eclipse.handly.ui.preference.DualPreferenceStore
setValue(float) - Method in class org.eclipse.handly.ui.preference.FloatPreference
setValue(String, double) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setValue(String, float) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setValue(String, int) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setValue(String, long) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setValue(String, String) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setValue(String, boolean) - Method in class org.eclipse.handly.ui.preference.FlushingPreferenceStore
setValue(boolean) - Method in interface org.eclipse.handly.ui.preference.IBooleanPreference
  Sets the current value of this preference.
setValue(double) - Method in interface org.eclipse.handly.ui.preference.IDoublePreference
  Sets the current value of this preference.
setValue(float) - Method in interface org.eclipse.handly.ui.preference.IFloatPreference
  Sets the current value of this preference.
setValue(int) - Method in interface org.eclipse.handly.ui.preference.IIntPreference
  Sets the current value of this preference.
setValue(long) - Method in interface org.eclipse.handly.ui.preference.ILongPreference
  Sets the current value of this preference.
setValue(int) - Method in class org.eclipse.handly.ui.preference.IntPreference
setValue(String) - Method in interface org.eclipse.handly.ui.preference.IStringPreference
  Sets the current value of this preference.
setValue(long) - Method in class org.eclipse.handly.ui.preference.LongPreference
setValue(String, double) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setValue(String, float) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setValue(String, int) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setValue(String, long) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setValue(String, String) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setValue(String, boolean) - Method in class org.eclipse.handly.ui.preference.ScopedPreferenceStore
setValue(String) - Method in class org.eclipse.handly.ui.preference.StringPreference
shouldNotifyChange(IContext) - Method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.NotifyingReconcileOperation
  Returns whether the delta notification is needed according to options specified in the given context.
shouldReconcileStructure(IContext) - Method in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.ReconcileOperation
  Returns whether the structure of the working copy needs to be reconciled by rebuilding it according to options specified in the given context.
shouldReuseEditor() - Method in class org.eclipse.handly.ui.EditorOpener
  Returns whether editors should be reused.
shouldReuseEditor() - Method in class org.eclipse.handly.ui.search.SearchEditorOpener
shouldSchedule() - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
shouldUseHashlookup() - Method in class org.eclipse.handly.ui.outline.CommonOutlinePage
  Returns whether the outline page's tree viewer should use hash lookup.
shouldUseHashlookup() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Returns whether the outline popup's tree viewer should use hash lookup.
showMatch(Match, int, int, boolean) - Method in class org.eclipse.handly.ui.search.AbstractSearchResultPage
size() - Method in class org.eclipse.handly.util.LruCache
  Returns the size of this cache.
Snapshot - Class in org.eclipse.handly.snapshot
  Abstract superclass of all snapshots.
Snapshot() - Constructor for class org.eclipse.handly.snapshot.Snapshot
snapshot() - Method in class org.eclipse.handly.util.LruCache
  Returns a snapshot of the current contents of this cache, ordered from most recently accessed to least recently accessed.
SOURCE_AST - Static variable in interface org.eclipse.handly.model.impl.IReconcileStrategy
  Specifies the source AST for reconciling.
SOURCE_AST - Static variable in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Specifies the source AST.
SOURCE_CONTENTS - Static variable in interface org.eclipse.handly.model.impl.IReconcileStrategy
  Specifies the source string for reconciling.
SOURCE_CONTENTS - Static variable in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Specifies the source string.
SOURCE_SNAPSHOT - Static variable in interface org.eclipse.handly.model.impl.IReconcileStrategy
  Specifies the source snapshot for reconciling.
SOURCE_SNAPSHOT - Static variable in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Specifies the source snapshot.
SourceConstruct - Class in org.eclipse.handly.model.impl.support
  Provides a skeletal implementation of `ISourceConstructImplExtension` to minimize the effort required to implement that interface.
SourceConstruct(IElement, String) - Constructor for class org.eclipse.handly.model.impl.support.SourceConstruct
  Creates a handle for a source construct with the given parent element and the given name.
SourceElementBody - Class in org.eclipse.handly.model.impl.support
  Holds cached structure and properties for a source element.
SourceElementBody() - Constructor for class org.eclipse.handly.model.impl.support.SourceElementBody
SourceElementLinkingHelper - Class in org.eclipse.handly.ui.outline
  Implements linking logic for outlines of `ISourceElement`s.
SourceElementLinkingHelper(ICommonOutlinePage, IInputElementProvider) - Constructor for class org.eclipse.handly.ui.outline.SourceElementLinkingHelper
  Creates a new source element linking helper for the given outline page with the given input element provider.
sourceFile - Variable in class org.eclipse.handly.model.impl.support.ISourceFileImplSupport.ReconcileOperation
  This operation's source file.
SourceFile - Class in org.eclipse.handly.model.impl.support
  Provides a skeletal implementation of `ISourceFileImplExtension` to minimize the effort required to implement that interface.
SourceFile(IElement, String) - Constructor for class org.eclipse.handly.model.impl.support.SourceFile
  Constructs a handle for a source file with the given parent element and the given name.
SourceFileChange - Class in org.eclipse.handly.refactoring
  A `TextEditBasedChange` that operates on a `ISourceFile`.
SourceFileChange(String, ISourceFile) - Constructor for class org.eclipse.handly.refactoring.SourceFileChange
  Creates a source file change that initially contains only an empty root edit.
SourceFileChange(String, ISourceFile, TextEdit) - Constructor for class org.eclipse.handly.refactoring.SourceFileChange
  Creates a source file change with the given edit tree.
SourceFileDocumentProvider - Class in org.eclipse.handly.ui.texteditor
  Subclass of `TextFileDocumentProvider` specialized for working copy management of source files.
SourceFileDocumentProvider() - Constructor for class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Creates a new source file document provider with no parent.
SourceFileDocumentProvider(IDocumentProvider) - Constructor for class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider
  Creates a new source file document provider with the given parent.
SourceFileDocumentProvider.SourceFileInfo - Class in org.eclipse.handly.ui.texteditor
  Subclass of `FileInfo` that can retain a reference to a working copy of a source file.
SourceFileInfo() - Constructor for class org.eclipse.handly.ui.texteditor.SourceFileDocumentProvider.SourceFileInfo
splitIntoElementsAndResources(Iterable<?>, Collection<? super IElement>, IModel, Collection<? super IResource>, IElementHandleFactory) - Static method in class org.eclipse.handly.model.Elements
  Splits the given objects into a collection of `IElement`s and a collection of `IResource`s, ignoring objects that are neither elements nor resources.
StaleSnapshotException - Exception in org.eclipse.handly.snapshot
  Thrown to indicate that a stale snapshot is detected.
StaleSnapshotException() - Constructor for exception org.eclipse.handly.snapshot.StaleSnapshotException
  Constructs a new exception with no detail message.
StaleSnapshotException(String) - Constructor for exception org.eclipse.handly.snapshot.StaleSnapshotException
  Constructs a new exception with the given detail message.
stampToRestore - Variable in class org.eclipse.handly.buffer.BufferChangeOperation.UndoChange
stampToRestore - Variable in class org.eclipse.handly.text.DocumentChangeOperation.UndoChange
start() - Method in class org.eclipse.handly.ui.viewer.ViewerDragSupport
  Adds drag support to the viewer.
start() - Method in class org.eclipse.handly.ui.viewer.ViewerDropSupport
  Adds drop support to the viewer.
streamParentChain(IElement) - Static method in class org.eclipse.handly.model.Elements
  Returns a sequential ordered stream that starts from the given element (inclusive) and goes up through the parent chain to the root element (inclusive).
streamParentChainUntil(IElement, Predicate<? super IElement>) - Static method in class org.eclipse.handly.model.Elements
  Returns a sequential ordered stream that starts from the given element (inclusive) and goes up through the parent chain to the ancestor matched by the given predicate (exclusive).
strictlyCovers(int) - Method in class org.eclipse.handly.util.TextRange
  Returns whether this text range covers the given position, excluding the `end` offset of the range.
StringMatcher(String, boolean) - Constructor for class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.StringMatcher
  Creates a new string matcher based on the given pattern.
StringPreference - Class in org.eclipse.handly.ui.preference
  Implements a string-valued preference.
StringPreference(String, IPreferenceStore) - Constructor for class org.eclipse.handly.ui.preference.StringPreference
  Creates a new string-valued preference with the given name and the given store.
StructureHelper - Class in org.eclipse.handly.model.impl.support
  A helper class that is typically used when building the inner structure of a source file.
StructureHelper() - Constructor for class org.eclipse.handly.model.impl.support.StructureHelper
supportsHierarchyKind(CallHierarchyKind) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Returns whether this view supports the given hierarchy kind.
syncExec(Runnable) - Method in class org.eclipse.handly.util.UiSynchronizer
  Causes the `run()` method of the runnable to be invoked by the user-interface thread at the next reasonable opportunity; the thread which calls this method is suspended until the runnable completes.

## T

targetUrisProvider - Variable in class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
tearDown() - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Cleans up the workspace.
test(Object) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.ElementMatcher
test(String) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.StringMatcher
TextEditorBuffer - Class in org.eclipse.handly.ui.texteditor
  Implementation of `IBuffer` backed by an `ITextEditor`.
TextEditorBuffer(ITextEditor) - Constructor for class org.eclipse.handly.ui.texteditor.TextEditorBuffer
  Creates a new buffer instance and connects it to the given text editor.
TextFileBuffer - Class in org.eclipse.handly.buffer
  Implementation of `IBuffer` backed by an `ITextFileBuffer`.
TextFileBuffer(ICoreTextFileBufferProvider, IProgressMonitor) - Constructor for class org.eclipse.handly.buffer.TextFileBuffer
  Creates a new text file buffer instance and connects it to an underlying `ITextFileBuffer` via the given provider.
TextFileBufferSnapshot - Class in org.eclipse.handly.snapshot
  A snapshot of an `ITextFileBuffer`.
TextFileBufferSnapshot(ITextFileBuffer, ITextFileBufferManager) - Constructor for class org.eclipse.handly.snapshot.TextFileBufferSnapshot
  Constructs a new snapshot of the given text file buffer.
TextFileSnapshot - Class in org.eclipse.handly.snapshot
  A snapshot of a text `IFile`.
TextFileSnapshot(IFile, TextFileSnapshot.Layer) - Constructor for class org.eclipse.handly.snapshot.TextFileSnapshot
  Constructs a new snapshot of the given text `IFile`.
TextFileSnapshot.Layer - Enum in org.eclipse.handly.snapshot
  Specifies whether the snapshot is to be taken directly from the file system, bypassing the workspace.
TextFileStoreSnapshot - Class in org.eclipse.handly.snapshot
  A snapshot of a text `IFileStore`.
TextFileStoreSnapshot(IFileStore) - Constructor for class org.eclipse.handly.snapshot.TextFileStoreSnapshot
  Constructs a new snapshot of the given text file store.
TextFileStoreSnapshot(IFileStore, Charset) - Constructor for class org.eclipse.handly.snapshot.TextFileStoreSnapshot
  Constructs a new snapshot of the given text file store using the given charset for decoding the file store's contents.
TextRange - Class in org.eclipse.handly.util
  Describes a certain range in an indexed text store.
TextRange(int, int) - Constructor for class org.eclipse.handly.util.TextRange
  Constructs a text range with the given offset and the given length.
to(T) - Method in class org.eclipse.handly.context.Context.BindingBuilder
  Associates the given value with a key in this context.
toDisplayString(IElement, IContext) - Static method in class org.eclipse.handly.model.Elements
  Returns a string representation of the element in a form suitable for displaying to the user, e.g., in message dialogs.
toDisplayString_(IContext) - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns a string representation of this element in a form suitable for displaying to the user, e.g., in message dialogs.
ToggleAction - Class in org.eclipse.handly.ui.preference
  An action that toggles a boolean-valued preference.
ToggleAction(IBooleanPreference) - Constructor for class org.eclipse.handly.ui.preference.ToggleAction
  Creates a new action that will toggle the given boolean-valued preference.
ToggleActionContribution - Class in org.eclipse.handly.ui.outline
  An abstract base class for outline action contributions that toggle a boolean-valued preference.
ToggleActionContribution() - Constructor for class org.eclipse.handly.ui.outline.ToggleActionContribution
toString(IElementDelta, IContext) - Static method in class org.eclipse.handly.model.ElementDeltas
  Returns a string representation of the element delta in a form suitable for debugging purposes.
toString(IElement, IContext) - Static method in class org.eclipse.handly.model.Elements
  Returns a string representation of the element in a form suitable for debugging purposes.
toString() - Method in class org.eclipse.handly.model.impl.support.Element
toString() - Method in class org.eclipse.handly.model.impl.support.ElementCache
toString() - Method in class org.eclipse.handly.model.impl.support.ElementDelta
toString() - Method in class org.eclipse.handly.util.LruCache.Entry
toString() - Method in class org.eclipse.handly.util.LruCache
toString() - Method in class org.eclipse.handly.util.Property
toString() - Method in class org.eclipse.handly.util.TextRange
toString_(IContext) - Method in interface org.eclipse.handly.model.impl.IElementDeltaImpl
  Returns a string representation of this element delta in a form suitable for debugging purposes.
toString_(IContext) - Method in interface org.eclipse.handly.model.impl.IElementImpl
  Returns a string representation of this element in a form suitable for debugging purposes.
toString_(IContext) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
toString_(IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
toStringAncestors_(StringBuilder, IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
toStringBody_(StringBuilder, Object, IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
toStringChildren_(StringBuilder, IContext) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
toStringChildren_(StringBuilder, Object, IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
toStringFlags_(StringBuilder, IContext) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
  Appends a string representation for this delta's flags to the given string builder.
toStringKind_(StringBuilder, IContext) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
toStringName_(StringBuilder, IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
toStringName_(StringBuilder, IContext) - Method in interface org.eclipse.handly.model.impl.support.ISourceConstructImplSupport
toStringName_(StringBuilder, IContext) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
ToStringOptions - Class in org.eclipse.handly.util
  Provides common hints for a textual representation of an object.
ToStringOptions.FormatStyle - Enum in org.eclipse.handly.util
  Enumeration of the style of textual representation of an object.
toStringResourceDeltas_(StringBuilder, IContext) - Method in class org.eclipse.handly.model.impl.support.ElementDelta
toSupplier(Supplier<? extends T>) - Method in class org.eclipse.handly.context.Context.BindingBuilder
  Associates the given supplier with a key in this context.
translatePattern(String) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.StringMatcher
  Translates the given pattern into a regular expression.

## U

UiBufferChangeRunner - Class in org.eclipse.handly.buffer
  Executes a `BufferChangeOperation` in the UI thread.
UiBufferChangeRunner(UiSynchronizer, BufferChangeOperation) - Constructor for class org.eclipse.handly.buffer.UiBufferChangeRunner
  Creates a new runner capable of executing the given buffer change operation in the UI thread.
UiDocumentChangeRunner - Class in org.eclipse.handly.text
  Executes a `DocumentChangeOperation` in the UI thread.
UiDocumentChangeRunner(UiSynchronizer, DocumentChangeOperation) - Constructor for class org.eclipse.handly.text.UiDocumentChangeRunner
  Creates a new runner capable of executing the given document change operation in the UI thread.
UiSynchronizer - Class in org.eclipse.handly.util
  Allows to execute runnables in the user-interface thread.
UiSynchronizer() - Constructor for class org.eclipse.handly.util.UiSynchronizer
UndoChange(TextEdit, long) - Constructor for class org.eclipse.handly.buffer.BufferChangeOperation.UndoChange
UndoChange(UndoEdit, long) - Constructor for class org.eclipse.handly.text.DocumentChangeOperation.UndoChange
uninstall() - Method in class org.eclipse.handly.ui.text.reconciler.EditorWorkingCopyReconciler
uninstall() - Method in class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
uninstall() - Method in class org.eclipse.handly.xtext.ui.editor.HandlyXtextReconciler
union(T[], Collection<? extends T>) - Static method in class org.eclipse.handly.util.ArrayUtil
  Returns a set of elements that are present in either the given array or the given collection.
UNKOWN_LINE_NUMBER - Static variable in interface org.eclipse.handly.ui.callhierarchy.ICallLocation
  Indicates that the line number of the call is unknown.
update(LruCache.Entry<K, V>, V) - Method in class org.eclipse.handly.util.LruCache
  Updates an existing cache entry to change its value and moves it to the MRU position in response to `LruCache.put(Object, Object)`.
UPDATE_REGIONS - Static variable in interface org.eclipse.handly.buffer.IBufferChange
  Flag indicating that edit regions in the change's edit tree will be updated to reflect their positions in the changed buffer.
UPDATE_REGIONS - Static variable in interface org.eclipse.handly.text.IDocumentChange
  Flag indicating that edit regions in the change's edit tree will be updated to reflect their positions in the changed document.
updateActionBars() - Method in class org.eclipse.handly.ui.action.CompositeActionGroup
updateInfoText() - Method in class org.eclipse.handly.ui.quickoutline.OutlinePopup
  Updates the text to be shown in the popup's info area.
updatePatternMatcher(String) - Method in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
  Updates the current pattern matcher to an instance `created` for the given pattern and `notifies` of the update.
updateSelection(IStructuredSelection) - Method in class org.eclipse.handly.ui.action.OpenAction
  This implementation returns `false` if the given selection is `null` or empty, or if no editor input `corresponds` to a selected element; otherwise, `true` is returned.
updateStatusLine(IStatusLineManager, IStructuredSelection) - Method in class org.eclipse.handly.ui.callhierarchy.CallHierarchyViewPart
  Updates the status line based on the given selection in this view.

## V

validateExistence_(IContext) - Method in interface org.eclipse.handly.model.impl.support.IElementImplSupport
  Validates that this element may be "opened", i.e., begin existence in the model.
validateExistence_(IContext) - Method in interface org.eclipse.handly.model.impl.support.ISourceConstructImplSupport
  This implementation throws assertion error; the openable parent builds the whole structure and determines child existence.
validateExistence_(IContext) - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Validates that this element may be "opened", i.e., begin existence in the model.
value - Variable in class org.eclipse.handly.util.LruCache.Entry
  The value of this entry (never `null`).
valueOf(String) - Static method in enum org.eclipse.handly.buffer.SaveMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.handly.model.impl.IElementImplExtension.CloseHint
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.handly.snapshot.TextFileSnapshot.Layer
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.handly.ui.callhierarchy.CallHierarchyKind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.handly.ui.callhierarchy.LocationTableLabelProvider.Column
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.handly.ui.viewer.ProblemLabelDecorator.Severity
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.handly.util.ToStringOptions.FormatStyle
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.handly.buffer.SaveMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.handly.model.impl.IElementImplExtension.CloseHint
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.handly.snapshot.TextFileSnapshot.Layer
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.handly.ui.callhierarchy.CallHierarchyKind
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.handly.ui.callhierarchy.LocationTableLabelProvider.Column
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.handly.ui.viewer.ProblemLabelDecorator.Severity
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.handly.util.ToStringOptions.FormatStyle
  Returns an array containing the constants of this enum type, in the order they are declared.
ViewerDragSupport - Class in org.eclipse.handly.ui.viewer
  Support for dragging items out of a structured viewer.
ViewerDragSupport(StructuredViewer) - Constructor for class org.eclipse.handly.ui.viewer.ViewerDragSupport
  Creates a drag support for the given viewer.
ViewerDropSupport - Class in org.eclipse.handly.ui.viewer
  Support for dropping items into a structured viewer.
ViewerDropSupport(StructuredViewer) - Constructor for class org.eclipse.handly.ui.viewer.ViewerDropSupport
  Creates a drop support for the given viewer.
ViewerFocusTracker - Class in org.eclipse.handly.ui.viewer
  Tracks focus of the given viewers.
ViewerFocusTracker(Viewer[], Viewer) - Constructor for class org.eclipse.handly.ui.viewer.ViewerFocusTracker
  Constructs a focus tracker for the given viewers.

## W

waitForBuildCompletion() - Method in class org.eclipse.handly.junit.WorkspaceTestCase
  Waits for build completion.
with(IContext...) - Static method in class org.eclipse.handly.context.Contexts
  Returns a new context that combines the given contexts in the specified order.
with(List<IContext>) - Static method in class org.eclipse.handly.context.Contexts
  Returns a new context that combines the given contexts in the specified order.
withDefault(T) - Method in class org.eclipse.handly.util.Property
  Returns a copy of this property with a new default value.
WORKING_COPY_BUFFER - Static variable in interface org.eclipse.handly.model.impl.ISourceFileImplExtension
  Specifies the working copy buffer.
WORKING_COPY_CALLBACK - Static variable in interface org.eclipse.handly.model.impl.ISourceFileImplExtension
  Specifies the working copy callback.
WORKING_COPY_CONTEXT - Static variable in interface org.eclipse.handly.model.impl.ISourceFileImplExtension
  Specifies the working copy context.
WorkingCopyCallback - Class in org.eclipse.handly.model.impl
  A partial implementation of `IWorkingCopyCallback`, which clients may opt to extend instead of implementing the interface directly.
WorkingCopyCallback() - Constructor for class org.eclipse.handly.model.impl.WorkingCopyCallback
workingCopyModeChanged_() - Method in interface org.eclipse.handly.model.impl.support.ISourceFileImplSupport
  Informs this source file about a working copy mode change: either the source file became a working copy or reverted back from the working copy mode.
WorkingCopyReconciler - Class in org.eclipse.handly.ui.text.reconciler
  An abstract base class of a working copy reconciler that is activated on viewer activation and forces reconciling on a significant change in the underlying model.
WorkingCopyReconciler(IWorkingCopyManager) - Constructor for class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconciler
  Creates a new working copy reconciler with the given working copy manager.
WorkingCopyReconcilingStrategy - Class in org.eclipse.handly.ui.text.reconciler
  Reconciles a working copy.
WorkingCopyReconcilingStrategy(IWorkingCopyManager) - Constructor for class org.eclipse.handly.ui.text.reconciler.WorkingCopyReconcilingStrategy
  Creates a new working copy reconciling strategy with the given working copy manager.
WorkspaceSourceFile - Class in org.eclipse.handly.model.impl.support
  Provides a skeletal implementation of `ISourceFileImplExtension` for source files residing in the workspace.
WorkspaceSourceFile(IElement, IFile) - Constructor for class org.eclipse.handly.model.impl.support.WorkspaceSourceFile
  Constructs a handle for a source file with the given parent element and the given underlying `IFile`.
WorkspaceTestCase - Class in org.eclipse.handly.junit
  Convenient base class for test cases that operate on the Eclipse workspace.
WorkspaceTestCase() - Constructor for class org.eclipse.handly.junit.WorkspaceTestCase
  No-arg constructor to enable serialization.
WorkspaceTestCase(String) - Constructor for class org.eclipse.handly.junit.WorkspaceTestCase
  Constructs a test case with the given name.

## X

XtextCallHierarchyNode - Class in org.eclipse.handly.xtext.ui.callhierarchy
  A partial implementation for `ICallHierarchyNode` based on Xtext.
XtextCallHierarchyNode(XtextCallHierarchyNode, Object) - Constructor for class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyNode
  Creates a new Xtext call hierarchy node.
XtextCallHierarchyUtility - Class in org.eclipse.handly.xtext.ui.callhierarchy
  Serves as a basis for the implementation of `XtextCallHierarchyNode` by providing API and default implementation to find the call references and obtain the call text info.
XtextCallHierarchyUtility() - Constructor for class org.eclipse.handly.xtext.ui.callhierarchy.XtextCallHierarchyUtility
  Prevents direct instantiation.
XtextWorkingCopyCallback - Class in org.eclipse.handly.xtext.ui.editor
  Xtext-specific implementation of `IWorkingCopyCallback`.
XtextWorkingCopyCallback() - Constructor for class org.eclipse.handly.xtext.ui.editor.XtextWorkingCopyCallback

## _

_1_0 - Static variable in class org.eclipse.handly.ApiLevel
  The 1.0 API level.
_1_1 - Static variable in class org.eclipse.handly.ApiLevel
  The 1.1 API level.
_1_2 - Static variable in class org.eclipse.handly.ApiLevel
  The 1.2 API level.
_1_3 - Static variable in class org.eclipse.handly.ApiLevel
  The 1.3 API level.

A B C D E F G H I K L M N O P Q R S T U V W X _

Copyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0