Package com.e1c.g5.v8.dt.gsw.ui
Class AddBaseOnObjectDialog
- java.lang.Object
-
- org.eclipse.jface.window.Window
-
- org.eclipse.jface.dialogs.Dialog
-
- org.eclipse.jface.dialogs.TrayDialog
-
- org.eclipse.jface.dialogs.TitleAreaDialog
-
- com.e1c.g5.v8.dt.gsw.ui.AddBaseOnObjectDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class AddBaseOnObjectDialog extends org.eclipse.jface.dialogs.TitleAreaDialogThe class responsible for adding new base on object for creating object.
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
-
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
-
-
Constructor Summary
Constructors Constructor Description AddBaseOnObjectDialog(org.eclipse.swt.widgets.Shell parentShell, BasicDbObject creatingObjects, Configuration configuration, IBmModelManager bmModelManager)Creates a dialog box for selecting objects for this creating objects.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollapseAll()Collapse all object tree elementsprotected voidconfigureShell(org.eclipse.swt.widgets.Shell newShell)protected voidcreateButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)protected org.eclipse.swt.widgets.ControlcreateContents(org.eclipse.swt.widgets.Composite parent)org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent)voidexpandAll()Expand all object tree elementsprotected org.eclipse.jface.dialogs.IDialogSettingsgetDialogBoundsSettings()protected intgetDialogBoundsStrategy()protected org.eclipse.swt.graphics.PointgetInitialLocation(org.eclipse.swt.graphics.Point initialSize)protected org.eclipse.swt.graphics.PointgetInitialSize()Collection<BasicDbObject>getSelectedObjects()Collection of selected objects.protected voidokPressed()voidsetElementsChecked(boolean checked)Check or uncheck all tree element-
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
-
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
-
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, 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, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
-
-
-
Constructor Detail
-
AddBaseOnObjectDialog
public AddBaseOnObjectDialog(org.eclipse.swt.widgets.Shell parentShell, BasicDbObject creatingObjects, Configuration configuration, IBmModelManager bmModelManager)Creates a dialog box for selecting objects for this creating objects.- Parameters:
parentShell- - external window, cannot benullcreatingObjects- - creating objects for which the generation settings constructor opens , cannot benullconfiguration- - current configuration , cannot benullbmModelManager- - big model manager , realize task of add execute to document , cannot benull
-
-
Method Detail
-
getSelectedObjects
public Collection<BasicDbObject> getSelectedObjects()
Collection of selected objects.- Returns:
- cannot return
null, if the user has not selected objects, returns empty collection
-
setElementsChecked
public void setElementsChecked(boolean checked)
Check or uncheck all tree element- Parameters:
checked- -trueif tree item should be checked,falseotherwise
-
expandAll
public void expandAll()
Expand all object tree elements
-
collapseAll
public void collapseAll()
Collapse all object tree elements
-
createDialogArea
public org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogAreain classorg.eclipse.jface.dialogs.TitleAreaDialog
-
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createContentsin classorg.eclipse.jface.dialogs.TitleAreaDialog
-
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createButtonsForButtonBarin classorg.eclipse.jface.dialogs.Dialog
-
getInitialSize
protected org.eclipse.swt.graphics.Point getInitialSize()
- Overrides:
getInitialSizein classorg.eclipse.jface.dialogs.TitleAreaDialog
-
getInitialLocation
protected org.eclipse.swt.graphics.Point getInitialLocation(org.eclipse.swt.graphics.Point initialSize)
- Overrides:
getInitialLocationin classorg.eclipse.jface.dialogs.Dialog
-
getDialogBoundsSettings
protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings()
- Overrides:
getDialogBoundsSettingsin classorg.eclipse.jface.dialogs.Dialog
-
getDialogBoundsStrategy
protected int getDialogBoundsStrategy()
- Overrides:
getDialogBoundsStrategyin classorg.eclipse.jface.dialogs.Dialog
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell newShell)
- Overrides:
configureShellin classorg.eclipse.jface.window.Window
-
okPressed
protected void okPressed()
- Overrides:
okPressedin classorg.eclipse.jface.dialogs.Dialog
-
-