Class AtlContentOutlinePage
java.lang.Object
org.eclipse.ui.part.Page
org.eclipse.m2m.atl.adt.ui.outline.AtlOutlinePage
org.eclipse.m2m.atl.adt.ui.outline.AtlContentOutlinePage
- All Implemented Interfaces:
org.eclipse.jface.viewers.IPostSelectionProvider,org.eclipse.jface.viewers.ISelectionProvider,org.eclipse.ui.part.IPage,org.eclipse.ui.part.IPageBookViewPage,org.eclipse.ui.views.contentoutline.IContentOutlinePage
-
Field Summary
FieldsFields inherited from class org.eclipse.m2m.atl.adt.ui.outline.AtlOutlinePage
selectionChangedListeners, treeViewer -
Constructor Summary
ConstructorsConstructorDescriptionAtlContentOutlinePage(org.eclipse.ui.texteditor.ITextEditor textEditor, org.eclipse.ui.IEditorInput editorInput, org.eclipse.ui.texteditor.IDocumentProvider documentProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite arg0) voidCreates the filters and sorters.voidsetSelection(String currentCursorPosition) Sets the selection to the given cursorPosition.voidsetUnit()Sets the Unit of the input of the tree Viewer.protected voidupdateFilters(org.eclipse.jface.action.Action actionParam) Updates the filters of the tree viewer Multiple filters can be enabled at a time.protected voidupdateSorter(org.eclipse.jface.action.Action actionParam) Updates the sorter of the tree viewer One sorter can be enabled at a time.Methods inherited from class org.eclipse.m2m.atl.adt.ui.outline.AtlOutlinePage
addPostSelectionChangedListener, addSelectionChangedListener, getControl, getSelection, removePostSelectionChangedListener, removeSelectionChangedListener, setFocus, setSelectionMethods inherited from class org.eclipse.ui.part.Page
dispose, getSite, init, makeContributions, setActionBarsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ui.part.IPage
dispose, setActionBars
-
Field Details
-
ATL_OUTLINE_VIEW_CONTEXT_MENU_ID
The outline view context menu id. May be used for extensions by other plugins- See Also:
-
-
Constructor Details
-
AtlContentOutlinePage
public AtlContentOutlinePage(org.eclipse.ui.texteditor.ITextEditor textEditor, org.eclipse.ui.IEditorInput editorInput, org.eclipse.ui.texteditor.IDocumentProvider documentProvider) - Parameters:
textEditor-editorInput-documentProvider-
-
-
Method Details
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite arg0) - Specified by:
createControlin interfaceorg.eclipse.ui.part.IPage- Overrides:
createControlin classAtlOutlinePage- See Also:
-
createFiltersAndSorters
public void createFiltersAndSorters()Creates the filters and sorters. -
setUnit
public void setUnit()Sets the Unit of the input of the tree Viewer. -
setSelection
Sets the selection to the given cursorPosition.- Parameters:
currentCursorPosition- the cursor position
-
updateFilters
protected void updateFilters(org.eclipse.jface.action.Action actionParam) Updates the filters of the tree viewer Multiple filters can be enabled at a time.- Parameters:
actionParam- the action
-
updateSorter
protected void updateSorter(org.eclipse.jface.action.Action actionParam) Updates the sorter of the tree viewer One sorter can be enabled at a time.- Parameters:
actionParam- the action
-