Class SLODialogSpecifiySLOThresholdsPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.palladiosimulator.servicelevelobjective.edp2.visualization.wizards.SLODialogSpecifiySLOThresholdsPage
- All Implemented Interfaces:
EventListener
,IDialogPage
,IMessageProvider
,IWizardPage
,SelectionListener
,SWTEventListener
A
WizardPage
prompting the user to enter upper, lower and if necessary, soft upper and
soft lower thresholds for a selected ServiceLevelObjective
. All inputs are checked for
correctness.-
Field Summary
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
-
Constructor Summary
ModifierConstructorDescriptionprotected
SLODialogSpecifiySLOThresholdsPage
(String pageName) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(Composite parent) protected void
setMaxSimulationTime
(double max) void
setSelectedSLO
(ServiceLevelObjective selectedSLO) Sets the selectedSLO and updates the UI accordingly, i.e.Method which handles the status of the wholeWizardPage
based on the different states resulting from inputs.void
void
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
-
Constructor Details
-
SLODialogSpecifiySLOThresholdsPage
Constructor.- Parameters:
pageName
-
-
-
Method Details
-
createControl
- Specified by:
createControl
in interfaceIDialogPage
-
updatePageStatus
Method which handles the status of the wholeWizardPage
based on the different states resulting from inputs.- Returns:
- the page Status
-
setSelectedSLO
Sets the selectedSLO and updates the UI accordingly, i.e. sets threshold input fields visible or invisible and inserts default values.- Parameters:
selectedSLO
-
-
setMaxSimulationTime
protected void setMaxSimulationTime(double max) -
widgetSelected
- Specified by:
widgetSelected
in interfaceSelectionListener
-
widgetDefaultSelected
- Specified by:
widgetDefaultSelected
in interfaceSelectionListener
-