See: Description
| Interface | Description |
|---|---|
| ICommonOutlinePage |
Represents a common outline page.
|
| IOutlineContribution |
Represents a contribution to the common outline page.
|
| IOutlineInputChangeListener |
A listener that is notified when the input of a common outline page changes.
|
| Class | Description |
|---|---|
| CollapseAllActionContribution |
Contributes collapse-all action.
|
| CommonOutlinePage |
An abstract base implementation of
ICommonOutlinePage. |
| EditorInputListenerContribution |
An abstract base class for outline contributions listening to
the outline page's editor input change.
|
| ElementChangeListenerContribution |
An abstract base class for outline contributions listening to
IElementChangeEvents. |
| 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.
|
| HandlyOutlinePage |
A partial implementation of Handly-based outline page pre-wired with
contributions that are common to a typical outline.
|
| LexicalSortActionContribution |
Contributes lexical sort action, if the outline page supports
lexical sorting.
|
| LexicalSortContribution |
Contributes a lexical sorter, if the outline page supports lexical sorting.
|
| LinkWithEditorActionContribution |
Contributes link-with-editor action, if the outline page supports
linking with editor.
|
| LinkWithEditorContribution |
An abstract base class for link-with-editor contributions.
|
| OutlineActionContribution |
An abstract base class for outline action contributions.
|
| OutlineContextMenuContribution |
A base class for outline context menu contributions.
|
| OutlineContribution |
A basic implementation of
IOutlineContribution. |
| 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.
|
| OutlineSorterContribution |
An abstract base class for outline sorter contributions.
|
| ProblemMarkerListenerContribution |
Refreshes the outline when problem markers attached to the underlying
resource change.
|
| ResourceChangeListenerContribution |
An abstract base class for outline contributions listening to
IResourceChangeEvents. |
| SourceElementLinkingHelper |
Implements linking logic for outlines of
ISourceElements. |
| ToggleActionContribution |
An abstract base class for outline action contributions
that toggle a boolean-valued preference.
|
The main class to extend is CommonOutlinePage. For Handly-based models, there is a convenient subclass,
HandlyOutlinePage.
See org.eclipse.handly.internal.examples.jmodel.ui.editor.JavaOutlinePage
for usage example.
org.eclipse.handly.xtext.ui.outlineCopyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0