public class TypeDefinitionDialog extends AbstractViewerSelectionDialog<TypeDefinition,org.eclipse.jface.viewers.TreeViewer>
TypeDefinition
s.blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
Constructor and Description |
---|
TypeDefinitionDialog(org.eclipse.swt.widgets.Shell parentShell,
String title,
TypeDefinition initialSelection,
Iterable<TypeDefinition> types)
Create a type definition selection dialog.
|
TypeDefinitionDialog(org.eclipse.swt.widgets.Shell parentShell,
String title,
TypeDefinition initialSelection,
TypeIndex types)
Create a type definition selection dialog.
|
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.viewers.TreeViewer |
createViewer(org.eclipse.swt.widgets.Composite parent)
Create the tree viewer.
|
protected TypeDefinition |
getObjectFromSelection(org.eclipse.jface.viewers.ISelection selection)
Retrieve the selected entity from the given selection
|
protected void |
setupViewer(org.eclipse.jface.viewers.TreeViewer viewer,
TypeDefinition initialSelection)
Setup the tree viewer with label provider, content provider and input.
|
acceptObject, addToolBarActions, buttonPressed, cancelPressed, configureShell, createButtonsForButtonBar, createContents, createDialogArea, getFilters, getObject, getViewer, okPressed, setFilters
applyDialogFont, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
public TypeDefinitionDialog(org.eclipse.swt.widgets.Shell parentShell, String title, TypeDefinition initialSelection, TypeIndex types)
parentShell
- the parent shelltitle
- the dialog titleinitialSelection
- the initial selectiontypes
- the type indexpublic TypeDefinitionDialog(org.eclipse.swt.widgets.Shell parentShell, String title, TypeDefinition initialSelection, Iterable<TypeDefinition> types)
parentShell
- the parent shelltitle
- the dialog titleinitialSelection
- the initial selectiontypes
- the type indexprotected org.eclipse.jface.viewers.TreeViewer createViewer(org.eclipse.swt.widgets.Composite parent)
AbstractViewerSelectionDialog
createViewer
in class AbstractViewerSelectionDialog<TypeDefinition,org.eclipse.jface.viewers.TreeViewer>
parent
- the parent compositeprotected void setupViewer(org.eclipse.jface.viewers.TreeViewer viewer, TypeDefinition initialSelection)
AbstractViewerSelectionDialog
AbstractViewerSelectionDialog.setFilters(ViewerFilter[])
.setupViewer
in class AbstractViewerSelectionDialog<TypeDefinition,org.eclipse.jface.viewers.TreeViewer>
viewer
- the tree viewerinitialSelection
- the object to select (if possible), may be
null
protected TypeDefinition getObjectFromSelection(org.eclipse.jface.viewers.ISelection selection)
AbstractViewerSelectionDialog
getObjectFromSelection
in class AbstractViewerSelectionDialog<TypeDefinition,org.eclipse.jface.viewers.TreeViewer>
selection
- the selectionnull
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a