Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.function.common
Class EntityDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by eu.esdihumboldt.hale.ui.util.selector.AbstractViewerSelectionDialog<EntityDefinition,org.eclipse.jface.viewers.TreeViewer>
              extended by eu.esdihumboldt.hale.ui.function.common.EntityDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
Direct Known Subclasses:
PropertyEntityDialog, TypeEntityDialog

public abstract class EntityDialog
extends AbstractViewerSelectionDialog<EntityDefinition,org.eclipse.jface.viewers.TreeViewer>

Dialog for selecting an EntityDefinition

Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
protected  SchemaSpaceID ssid
          The schema space
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
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
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
EntityDialog(org.eclipse.swt.widgets.Shell parentShell, SchemaSpaceID ssid, String title, EntityDefinition initialSelection)
          Constructor
 
Method Summary
protected  org.eclipse.jface.viewers.TreeViewer createViewer(org.eclipse.swt.widgets.Composite parent)
          Create the tree viewer.
 
Methods inherited from class eu.esdihumboldt.hale.ui.util.selector.AbstractViewerSelectionDialog
acceptObject, buttonPressed, cancelPressed, configureShell, createButtonsForButtonBar, createContents, createDialogArea, getFilters, getObject, getObjectFromSelection, okPressed, setFilters, setupViewer
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
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
 
Methods inherited from class org.eclipse.jface.window.Window
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ssid

protected final SchemaSpaceID ssid
The schema space

Constructor Detail

EntityDialog

public EntityDialog(org.eclipse.swt.widgets.Shell parentShell,
                    SchemaSpaceID ssid,
                    String title,
                    EntityDefinition initialSelection)
Constructor

Parameters:
parentShell - the parent shell
ssid - the schema space
title - the dialog title
initialSelection - the entity definition to select initially (if possible), may be null
Method Detail

createViewer

protected org.eclipse.jface.viewers.TreeViewer createViewer(org.eclipse.swt.widgets.Composite parent)
Description copied from class: AbstractViewerSelectionDialog
Create the tree viewer.

Specified by:
createViewer in class AbstractViewerSelectionDialog<EntityDefinition,org.eclipse.jface.viewers.TreeViewer>
Parameters:
parent - the parent composite
Returns:
the tree viewer
See Also:
AbstractViewerSelectionDialog.createViewer(Composite)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d