public abstract class HandlyXtextOutlinePopup extends HandlyOutlinePopup
Note that this class relies on a language-specific implementation of
IInputElementProvider
being available through injection.
FilteringOutlinePopup.ElementMatcher, FilteringOutlinePopup.FilteringOutlineTreeViewer, FilteringOutlinePopup.IMatcher<T>, FilteringOutlinePopup.StringMatcher
OutlinePopup.OutlineTreeViewer
Constructor and Description |
---|
HandlyXtextOutlinePopup() |
Modifier and Type | Method and Description |
---|---|
protected IInputElementProvider |
getInputElementProvider() |
void |
setInputElementProvider(IInputElementProvider provider) |
computeInput, getContentAdapter, getCorrespondingElement, isInHost, revealInHost
createFilterText, createPatternMatcher, createTitleControl, createTitleMenuArea, createTreeViewer, getFilterText, getFocalElement, getFocusControl, getPatternMatcher, init, patternMatcherUpdated, selectFirstMatch, setTabOrder, updatePatternMatcher
changeOutlineMode, computeInitialSelection, createDialogArea, getContentProvider, getDefaultLocation, getDialogSettings, getHost, getInitialSelection, getInvokingKeyListener, getInvokingKeyStroke, getLabelProvider, getSelectedElement, getTreeViewer, gotoSelectedElement, initDecorationContext, isAutoExpandable, shouldUseHashlookup, updateInfoText
adjustBounds, applyBackgroundColor, applyForegroundColor, close, configureShell, createContents, createInfoTextArea, fillDialogMenu, getBackground, getBackgroundColorExclusions, getDefaultSize, getForeground, getForegroundColorExclusions, getInitialLocation, getInitialSize, getPersistBounds, getPersistLocation, getPersistSize, hasInfoArea, hasTitleArea, open, saveDialogBounds, setInfoText, setTitleText, showDialogMenu
canHandleShellCloseEvent, constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
@Inject public void setInputElementProvider(IInputElementProvider provider)
protected IInputElementProvider getInputElementProvider()
getInputElementProvider
in class HandlyOutlinePopup