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
IContext s.
|
DefaultContentAdapter |
A content adapter that is based on IAdaptable mechanism.
|
DefaultEditorUtility |
|
DefaultWorkingCopyCallback |
|
DeferredElementTreeContentProvider |
A deferred content provider for IElement s.
|
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 IElement s.
|
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 IElement s 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 IModel s 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 IModel s.
|
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 IElement s.
|
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
IResourceChangeEvent s.
|
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 |
|