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.TitleAreaDialog
The class responsible for adding new base on object for creating object.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler -
Field Summary
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields 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, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsConstructorDescriptionAddBaseOnObjectDialog(org.eclipse.swt.widgets.Shell parentShell, MdObject creatingObjects, Configuration configuration, IBmModelManager bmModelManager, IGenerationBasedOnManagementService basedOnManagementService) Creates a dialog box for selecting objects for this creating objects. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddTableToTree(Table table, GenerationSettingsConstructorTreeItem externalDataSourceGroupItem, ILabelProvider navigatorLabelProvider) voidCollapse 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) voidExpand all object tree elementsprotected org.eclipse.jface.dialogs.IDialogSettingsprotected intprotected org.eclipse.swt.graphics.PointgetInitialLocation(org.eclipse.swt.graphics.Point initialSize) protected org.eclipse.swt.graphics.PointCollection of selected objects.protected voidvoidsetElementsChecked(boolean checked) Check or uncheck all tree elementMethods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods 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, shortenTextMethods 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 Details
-
AddBaseOnObjectDialog
public AddBaseOnObjectDialog(org.eclipse.swt.widgets.Shell parentShell, MdObject creatingObjects, Configuration configuration, IBmModelManager bmModelManager, IGenerationBasedOnManagementService basedOnManagementService) 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 benullbasedOnManagementService-IGenerationBasedOnManagementServiceservice reference. Cannot benull
-
-
Method Details
-
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
-
addTableToTree
protected void addTableToTree(Table table, GenerationSettingsConstructorTreeItem externalDataSourceGroupItem, ILabelProvider navigatorLabelProvider)
-