Class ServiceLevelObjectiveThresholdPage

java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.palladiosimulator.measurementsui.wizard.pages.ServiceLevelObjectiveThresholdPage
All Implemented Interfaces:
IDialogPage, IMessageProvider, IWizardPage

public class ServiceLevelObjectiveThresholdPage extends WizardPage
Wizard page for creating and editing the thresholds of a Service Level Objective
  • Constructor Details

    • ServiceLevelObjectiveThresholdPage

      public ServiceLevelObjectiveThresholdPage(SloThresholdWizardModel model)
      Constructor for the threshold selection page
      Parameters:
      model - the model of the Service Level Objective Threshold page
  • Method Details

    • setVisible

      public void setVisible(boolean visible)
      Is used to prevent bugs (force updates) in the graph if user switches back and forth between the wizard pages. This method is called if threshold page gets visible in the wizard.
      Specified by:
      setVisible in interface IDialogPage
      Overrides:
      setVisible in class DialogPage
    • createControl

      public void createControl(Composite parent)
      This method initializes and manages SWT-UI elements for the threshold wizard page.
    • finishTresholds

      public void finishTresholds()
      This method calls preparation methods for saving thresholds depending on the thresholds selected by the user.
    • chartSeriesHelper

      public double chartSeriesHelper(Double[] input, double i)
    • performHelp

      public void performHelp()
      Specified by:
      performHelp in interface IDialogPage
      Overrides:
      performHelp in class DialogPage