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
ConstructorsModifierConstructorDescriptionprotectedSLODialogSpecifiySLOThresholdsPage(String pageName) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(Composite parent) protected voidsetMaxSimulationTime(double max) voidsetSelectedSLO(ServiceLevelObjective selectedSLO) Sets the selectedSLO and updates the UI accordingly, i.e.Method which handles the status of the wholeWizardPagebased on the different states resulting from inputs.voidvoidMethods 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, toStringMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
createControlin interfaceIDialogPage
-
updatePageStatus
Method which handles the status of the wholeWizardPagebased 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:
widgetSelectedin interfaceSelectionListener
-
widgetDefaultSelected
- Specified by:
widgetDefaultSelectedin interfaceSelectionListener
-