All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractContainmentAdapter |
A partial implementation of IContainmentAdapter
for Handly-based models.
|
| AbstractHandlySearchResult |
A partial implementation of Handly-based search result.
|
| AbstractPreference |
An abstract base implementation of a preference.
|
| AbstractSearchResultPage |
A subclass of AbstractTextSearchViewPage that extends the
base implementation with a bit more functionality.
|
| AbstractSearchTreeContentProvider |
|
| AbstractWorkingSetElementAdapter |
A partial implementation of IWorkingSetElementAdapter.
|
| AbstractWorkingSetPage |
A partial implementation of IWorkingSetPage.
|
| AbstractWorkingSetUpdater |
An almost complete implementation of IWorkingSetUpdater
for Handly-based models.
|
| AbstractWorkingSetUpdater.WorkingSetDelta |
Utility class used to help process element change events.
|
| ApiLevel |
Provides constants for API levels as defined by major and minor releases
of Handly.
|
| ArrayUtil |
Provides static utility methods for manipulating arrays.
|
| BaseSearchLabelProvider |
A base implementation of a label provider for an AbstractTextSearchViewPage.
|
| BaseSourceFile |
Provides a skeletal implementation of ISourceFileImplExtension for
source files that can have an underlying file in the workspace or outside
the workspace.
|
| Body |
Holds cached structure and properties for an IElement.
|
| BooleanPreference |
Implements a boolean-valued preference.
|
| BoundedLruCache<K,V> |
An LRU cache with a fixed maximum size (the bound).
|
| Buffer |
|
| BufferChange |
|
| BufferChangeOperation |
Applies a given change to a given IBuffer.
|
| BufferChangeOperation.UndoChange |
|
| CallHierarchy |
|
| CallHierarchyContentProvider |
Default implementation of a tree content provider for a call hierarchy.
|
| CallHierarchyKind |
Enumeration of the call hierarchy kinds.
|
| CallHierarchyLabelProvider |
Default implementation of a label provider for call hierarchy nodes.
|
| CallHierarchyNode |
|
| CallHierarchyViewManager |
|
| CallHierarchyViewOpener |
A helper class for opening a call hierarchy view.
|
| CallHierarchyViewPart |
An abstract base implementation of a call hierarchy view.
|
| CallHierarchyViewPart.HistoryEntry |
Represents an entry of the call hierarchy view history list.
|
| CallLocation |
|
| CallTextInfo |
Holds information about the text of a call, including the text range.
|
| ChildBuffer |
A child buffer is created on top of a parent IBuffer and inherits
the parent's contents initially, but is modified independently.
|
| CollapseAllActionContribution |
Contributes collapse-all action.
|
| ColumnDescription |
Combines a ColumnLayoutData with a header for a table column.
|
| CommonOutlinePage |
|
| CompositeActionGroup |
Composes multiple action groups into one.
|
| CompositeLabelDecorator |
Composes multiple label decorators into one.
|
| CompositeReconcilingStrategy |
Composes multiple reconciling strategies into one.
|
| Context |
Implementation of IContext that is based on explicit bindings and
does not allow re-binding.
|
| Contexts |
Provides static utility methods for creating and operating on
IContexts.
|
| DefaultContentAdapter |
A content adapter that is based on IAdaptable mechanism.
|
| DefaultEditorUtility |
|
| DefaultWorkingCopyCallback |
|
| DeferredElementTreeContentProvider |
A deferred content provider for IElements.
|
| DeferredSourceFileDocumentProvider |
In contrast to SourceFileDocumentProvider, which acquires a working
copy in the calling thread, this class defers working copy acquisition to a
worker thread.
|
| DeferredSourceFileDocumentProvider.SourceFileInfo |
Subclass of FileInfo that can retain a reference to a source file.
|
| DeferredTreeContentProvider |
An abstract base class for a tree content provider that supports
asynchronous fetching of children.
|
| DelegatingSelectionProvider |
An implementation of IPostSelectionProvider that delegates to
another selection provider, which can be replaced dynamically.
|
| DocumentChange |
|
| DocumentChangeOperation |
Applies a given change to a given IDocument.
|
| DocumentChangeOperation.UndoChange |
|
| DocumentSnapshot |
A snapshot of an IDocument.
|
| DoublePreference |
Implements a double-valued preference.
|
| DualPreferenceStore |
A preference store that delegates reads and writes to separate stores.
|
| EditorInputListenerContribution |
An abstract base class for outline contributions listening to
the outline page's editor input change.
|
| EditorOpener |
A helper class for opening a model element in an editor.
|
| EditorOutlinePopupHost |
An editor-based outline popup host.
|
| EditorUtility |
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).
|
| EditorWorkingCopyReconciler |
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.
|
| Element |
Provides a skeletal implementation of IElementImplExtension
to minimize the effort required to implement that interface.
|
| ElementCache |
A bounded LRU cache of element handle/body relationships that is intended
to be used in advanced implementations of IBodyCache.
|
| ElementChangeEvent |
|
| ElementChangeListenerContribution |
|
| ElementChangeListenerList |
A thread safe list of element change listeners.
|
| ElementChangeListenerList.Entry |
An entry of the element change listener list.
|
| ElementChangeRecorder |
Records changes in the state of an element tree between two discrete points
in time and produces a delta tree representing the changes.
|
| ElementDelta |
|
| ElementDelta.Builder |
Builds a tree of ElementDelta objects based on elementary changes.
|
| ElementDelta.Factory |
Represents a factory for creating instances of ElementDelta.
|
| ElementDeltas |
|
| ElementLabelProvider |
|
| ElementManager |
Manages element handle/body relationships for a Handly-based model.
|
| Elements |
Provides static methods for generic access to IElements.
|
| ElementTreeContentProvider |
|
| ExpandableCheckFiltersContribution |
Instructs the outline page's tree viewer to consult filters
to more accurately determine if an item can be expanded.
|
| ExpandAllActionContribution |
Contributes expand-all action.
|
| FilteringOutlinePopup |
An abstract implementation of an outline popup that supports filtering
based on a pattern inputed by the user.
|
| FilteringOutlinePopup.StringMatcher |
A string pattern matcher that supports '*' and '?' wildcards.
|
| FloatPreference |
Implements a float-valued preference.
|
| FlushingPreferenceStore |
A preference store that flushes the delegate after each write operation.
|
| FsSourceFile |
|
| GuiceContext |
Implementation of IContext backed by a Guice injector.
|
| HandlyDirtyStateEditorSupport |
Extends DirtyStateEditorSupport for Handly reconciling story.
|
| HandlyJvmTypesAwareDirtyStateEditorSupport |
Adaptation of JvmTypesAwareDirtyStateEditorSupport for Handly
reconciling story.
|
| HandlyOutlinePage |
A partial implementation of Handly-based outline page pre-wired with
contributions that are common to a typical outline.
|
| HandlyOutlinePopup |
A partial implementation of Handly-based outline popup.
|
| HandlySearchResultUpdater |
|
| HandlyXtextDocument |
Extends XtextDocument for Handly reconciling story.
|
| HandlyXtextEditorCallback |
Integrates Xtext editor with Handly working copy management facility.
|
| HandlyXtextOutlinePage |
A partial implementation of Handly-based outline page for Xtext editor.
|
| HandlyXtextOutlinePopup |
A partial implementation of Handly-based outline popup for Xtext editor.
|
| HandlyXtextOutlinePopupHandler |
A simple handler that opens Handly-based outline popup for Xtext editor.
|
| HandlyXtextReconciler |
Adaptation of XtextReconciler for Handly reconciling story.
|
| HistoryDropDownAction<E> |
Shows a history list in a drop-down.
|
| HistoryDropDownAction.History<E> |
Represents the underlying history for the HistoryDropDownAction.
|
| IBodyCache |
Represents a cache of element handle/body relationships.
|
| IBooleanPreference |
Represents a boolean-valued preference.
|
| IBuffer |
Represents a potentially shared buffer that contains text contents of a
resource.
|
| IBufferChange |
Describes a text change to be applied to an IBuffer.
|
| IBufferListener |
Interface for listeners to buffer state changes.
|
| ICallHierarchy |
Represents a call hierarchy.
|
| ICallHierarchyNode |
Represents a call hierarchy node.
|
| ICallLocation |
Represents a call and the associated location.
|
| ICollector<E> |
A common protocol for collecting elements.
|
| ICommonOutlinePage |
Represents a common outline page.
|
| IContentAdapter |
Defines a one-to-one correspondence (bijection) between
elements of a Handly-based model and elements of some other model.
|
| IContentAdapterProvider |
|
| IContext |
A context supplies values associated with keys; keys are instances of
Property or Class.
|
| ICoreTextFileBufferProvider |
An object capable of providing ITextFileBuffer for an underlying file.
|
| ICorrespondingElementProvider |
Defines a one-to-one mapping (injection) of elements from a Handly-based model
to elements in some other model.
|
| IDocumentChange |
Describes a change to be applied to an IDocument.
|
| IDoublePreference |
Represents a double-valued preference.
|
| IElement |
A marker interface for all elements of a Handly-based model.
|
| IElementChangeEvent |
Describes a change to the structure or contents of one or more trees of
elements of a Handly-based model.
|
| IElementChangeListener |
An element change listener is notified of changes to elements of
a Handly-based model.
|
| IElementDelta |
A marker interface for delta objects which describe changes
in an IElement between two discrete points in time.
|
| IElementDeltaBuilder |
|
| IElementDeltaConstants |
Provides constants which define element delta kinds and
describe element changes.
|
| IElementDeltaExtension |
Model implementors may opt to extend this interface, which extends
IElementDelta with a number of default methods.
|
| IElementDeltaImpl |
|
| IElementExtension |
Model implementors may opt to extend this interface, which extends
IElement with a number of default methods.
|
| IElementHandleFactory |
Provides a generic way to create IElement handles.
|
| IElementImpl |
All IElements must implement this interface.
|
| IElementImplExtension |
Extension of IElementImpl that introduces the notion of element's
cached body.
|
| IElementImplExtension.CloseHint |
Indicates reason for element closing.
|
| IElementImplSupport |
A "trait-like" interface providing a skeletal implementation of IElementImplExtension to minimize the effort required to implement that
interface.
|
| IFloatPreference |
Represents a float-valued preference.
|
| IHandlyXtextDocument |
Handly extension interface for IXtextDocument.
|
| IHandlyXtextDocument.IUndoableUnitOfWork<R,P> |
Represents an undoable unit of work.
|
| IInputElementProvider |
Given an IEditorInput, provides an appropriate IElement.
|
| IIntPreference |
Represents an integer-valued preference.
|
| ILongPreference |
Represents a long-valued preference.
|
| IModel |
A marker interface for Handly-based models.
|
| IModelExtension |
Model implementors may opt to extend this interface, which extends
IModel with a number of default methods.
|
| IModelImpl |
All IModels must implement this interface.
|
| IModelManager |
The central point for an element to access information and services
related to the model as a whole.
|
| IModelManager.Provider |
Provides access to the model manager.
|
| IndentPolicy |
Encapsulates an indentation policy such as the indentation unit
and line separator used.
|
| INotificationManager |
Notifies registered listeners about an element change event.
|
| IntPreference |
Implements an integer-valued preference.
|
| IOutlineContribution |
Represents a contribution to the common outline page.
|
| IOutlineInputChangeListener |
A listener that is notified when the input of a common outline page changes.
|
| IOutlinePopupHost |
Represents the host of an outline popup.
|
| IPreference |
Represents an abstract preference.
|
| IPreferenceListener |
A listener that is notified when the value of a preference changes.
|
| IReconcileStrategy |
Reconciles a model based on text of a particular content type.
|
| IReferenceCountable |
A common protocol for reference countable objects.
|
| ISearchContentProvider |
|
| ISnapshot |
A snapshot of the character contents of a resource or buffer.
|
| ISnapshotProvider |
An object capable of providing snapshots of the underlying resource or
buffer.
|
| ISourceConstruct |
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 |
|
| ISourceConstructImplExtension |
|
| ISourceConstructImplSupport |
A "trait-like" interface providing a skeletal implementation of ISourceConstructImplExtension to minimize the effort required to implement
that interface.
|
| ISourceElement |
A marker interface for elements that may have associated source code.
|
| ISourceElementExtension |
Model implementors may opt to extend this interface, which extends
ISourceElement with a number of default methods.
|
| ISourceElementImpl |
|
| ISourceElementImplSupport |
A "trait-like" interface providing a skeletal implementation of ISourceElementImpl to minimize the effort required to implement that
interface.
|
| ISourceElementInfo |
|
| ISourceFile |
A marker interface for elements that represent a source file.
|
| ISourceFileExtension |
Model implementors may opt to extend this interface, which extends
ISourceFile with a number of default methods.
|
| ISourceFileImpl |
|
| ISourceFileImplExtension |
|
| ISourceFileImplSupport |
A "trait-like" interface providing a skeletal implementation of ISourceFileImplExtension to minimize the effort required to implement
that interface.
|
| ISourceFileImplSupport.NotifyingReconcileOperation |
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 |
Reconciles a working copy.
|
| IStatusAcceptor |
Accepts IStatus objects.
|
| IStringPreference |
Represents a string-valued preference.
|
| IWorkingCopyCallback |
Receives notifications related to the lifecycle of a working copy
and intercepts calls related to reconciling of the working copy.
|
| IWorkingCopyInfo |
Groups objects related to a working copy.
|
| IWorkingCopyManager |
Manages the life-cycle of and provides access to working copies
of source files.
|
| LabelComparator |
Compares elements based on the strings obtained from the content viewer's
label provider.
|
| LexicalSortActionContribution |
Contributes lexical sort action, if the outline page supports
lexical sorting.
|
| LexicalSortContribution |
Contributes a lexical sorter, if the outline page supports lexical sorting.
|
| LexicalSortPreference |
A language-specific lexical sort preference for the outline.
|
| LinkHelper |
A partial implementation of ILinkHelper for Handly-based models.
|
| LinkWithEditorActionContribution |
Contributes link-with-editor action, if the outline page supports
linking with editor.
|
| LinkWithEditorContribution |
An abstract base class for link-with-editor contributions.
|
| LinkWithEditorPreference |
A language-specific link-with-editor preference for the outline.
|
| LocationTableLabelProvider |
Default implementation of a label provider for the call location table.
|
| LocationTableLabelProvider.Column |
Enumeration of the columns in the call location table.
|
| LongPreference |
Implements a long-valued preference.
|
| LruCache<K,V> |
An LRU cache.
|
| LruCache.Entry<K,V> |
An LRU cache entry.
|
| Models |
Provides static methods for generic access to IModels.
|
| NoJobsWorkspaceTestCase |
|
| NonExpiringSnapshot |
A snapshot that never expires.
|
| NotificationManager |
|
| NoXtextResourceException |
Thrown when a method expects Xtext resource to be present
in a containing XtextDocument but it is missing.
|
| NullContentAdapter |
A content adapter that does nothing in terms of actual adaptation:
it merely defines identity transformation between all IElements.
|
| OpenAction |
Opens an editor on an applicable element.
|
| OpenActionProvider |
Provides 'Open' action and 'Open With' submenu.
|
| OpenSearchPreferencesAction |
Opens the search preferences dialog.
|
| OutlineActionContribution |
An abstract base class for outline action contributions.
|
| OutlineContextMenuContribution |
A base class for outline context menu contributions.
|
| OutlineContribution |
|
| OutlineDragAndDropContribution |
An abstract base class for outline drag-and-drop contributions.
|
| OutlineFilterContribution |
An abstract base class for outline filter contributions.
|
| OutlineLinkingHelper |
An abstract base class for outline linking helpers.
|
| OutlinePopup |
An abstract base implementation of an outline popup.
|
| OutlinePopupHandler |
An abstract implementation of a handler that opens an outline popup.
|
| OutlineSorterContribution |
An abstract base class for outline sorter contributions.
|
| PartListenerAdapter |
Provides default implementations for the methods of IPartListener.
|
| PreferenceChangeEvent |
Describes a change in the value of a preference.
|
| ProblemLabelDecorator |
An abstract base class for decorating an element's image with error and
warning overlays.
|
| ProblemLabelDecorator.Severity |
Indicates problem severity.
|
| ProblemMarkerLabelDecorator |
Decorates an element's image with error and warning overlays that represent
the severity of markers attached to the element's corresponding resource.
|
| ProblemMarkerListenerContribution |
Refreshes the outline when problem markers attached to the underlying
resource change.
|
| Property<T> |
Represents a named property of a given type.
|
| QueryListenerAdapter |
Provides default implementations for the methods of IQueryListener.
|
| ResourceChangeListenerContribution |
An abstract base class for outline contributions listening to
IResourceChangeEvents.
|
| SavedStateJob |
A workspace job to process notification of resource changes
that might have happened while a given plug-in was not active.
|
| SaveMode |
Indicates whether a buffer is to be saved after a change has been
applied to it.
|
| ScopedPreferenceStore |
This class is forked from org.eclipse.ui.preferences.ScopedPreferenceStore
to fix the memory leak issue described in
Bug 239033.
|
| SearchEditorOpener |
A helper class for opening a search match in an editor.
|
| SearchTableContentProvider |
|
| SerialPerObjectRule |
A scheduling rule that does not allow nesting and conflicts only with
a SerialPerObjectRule pertaining to the same (i.e.,
equal) lock object.
|
| Snapshot |
Abstract superclass of all snapshots.
|
| SourceConstruct |
|
| SourceElementBody |
Holds cached structure and properties for a source element.
|
| SourceElementLinkingHelper |
|
| SourceFile |
Provides a skeletal implementation of ISourceFileImplExtension
to minimize the effort required to implement that interface.
|
| SourceFileChange |
|
| SourceFileDocumentProvider |
Subclass of TextFileDocumentProvider specialized for
working copy management of source files.
|
| SourceFileDocumentProvider.SourceFileInfo |
Subclass of FileInfo that can retain a reference to a working copy of a source file.
|
| StaleSnapshotException |
Thrown to indicate that a stale snapshot is detected.
|
| StringPreference |
Implements a string-valued preference.
|
| StructureHelper |
A helper class that is typically used when building the inner structure of a
source file.
|
| TextEditorBuffer |
Implementation of IBuffer backed by a text editor document.
|
| TextFileBuffer |
Implementation of IBuffer backed by an ITextFileBuffer.
|
| TextFileBufferSnapshot |
A snapshot of an ITextFileBuffer.
|
| TextFileSnapshot |
A snapshot of a text IFile.
|
| TextFileSnapshot.Layer |
Specifies whether the snapshot is to be taken directly from the
file system, bypassing the workspace.
|
| TextFileStoreSnapshot |
A snapshot of a text IFileStore.
|
| TextRange |
Describes a certain range in an indexed text store.
|
| ToggleAction |
An action that toggles a boolean-valued preference.
|
| ToggleActionContribution |
An abstract base class for outline action contributions
that toggle a boolean-valued preference.
|
| ToStringOptions |
Provides common hints for a textual representation of an object.
|
| ToStringOptions.FormatStyle |
Enumeration of the style of textual representation of an object.
|
| TypeHierarchyKind |
Enumeration of the type hierarchy kinds.
|
| TypeHierarchyViewPart |
An abstract base implementation of a type hierarchy view.
|
| TypeHierarchyViewPart.HistoryEntry |
Represents an entry of the type hierarchy view history list.
|
| UiBufferChangeRunner |
|
| UiDocumentChangeRunner |
|
| UiSynchronizer |
Allows to execute runnables in the user-interface thread.
|
| ViewerDragSupport |
Support for dragging items out of a structured viewer.
|
| ViewerDropSupport |
Support for dropping items into a structured viewer.
|
| ViewerFocusTracker |
Tracks focus of the given viewers.
|
| WorkingCopyCallback |
A partial implementation of IWorkingCopyCallback, which clients may
opt to extend instead of implementing the interface directly.
|
| WorkingCopyReconciler |
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.
|
| WorkingCopyReconcilingStrategy |
Reconciles a working copy.
|
| WorkspaceSourceFile |
|
| WorkspaceTestCase |
Convenient base class for test cases that operate on the Eclipse workspace.
|
| XtextCallHierarchyNode |
|
| XtextCallHierarchyUtility |
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.
|
| XtextWorkingCopyCallback |
|