Class ServiceLevelObjectiveWizard

java.lang.Object
org.eclipse.jface.wizard.Wizard
org.palladiosimulator.measurementsui.wizard.main.ServiceLevelObjectiveWizard
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard

public class ServiceLevelObjectiveWizard extends org.eclipse.jface.wizard.Wizard
This is the wizard for the service level objective creation.
  • Constructor Details

    • ServiceLevelObjectiveWizard

      public ServiceLevelObjectiveWizard(boolean createNewSlo, org.palladiosimulator.servicelevelobjective.ServiceLevelObjective slo)
      constructor for the wizard
      Parameters:
      createNewSlo -
      selection -
  • Method Details

    • getPage1

      returns the first wizard page of the service level objective wizard
      Returns:
      first wizardpage
    • setPage1

      public void setPage1(ServiceLevelObjectiveCreationPage page1)
      sets the first wizard page of service level objective wizard
      Parameters:
      page1 - first wizard page
    • getPage2

      returns the second wizard page of the standard set wizard
      Returns:
      second wizardpage
    • setPage2

      public void setPage2(ServiceLevelObjectiveMeasurementSelectionPage page2)
      sets the second wizard page of the standard set wizard
      Parameters:
      page2 - second wizard page
    • getPage3

      returns the third wizard page of the standard set wizard
      Returns:
      third wizardpage
    • setPage3

      public void setPage3(ServiceLevelObjectiveThresholdPage page3)
      sets the third wizard page of the standard set wizard
      Parameters:
      page3 - third wizard page
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
      Adds PropertyChangeListener to the propertyChangeSupport
      Parameters:
      listener - the PropertyChangeListener
    • addPages

      public void addPages()
      Specified by:
      addPages in interface org.eclipse.jface.wizard.IWizard
      Overrides:
      addPages in class org.eclipse.jface.wizard.Wizard
    • performFinish

      public boolean performFinish()
      Specified by:
      performFinish in interface org.eclipse.jface.wizard.IWizard
      Specified by:
      performFinish in class org.eclipse.jface.wizard.Wizard
    • canFinish

      public boolean canFinish()
      Specified by:
      canFinish in interface org.eclipse.jface.wizard.IWizard
      Overrides:
      canFinish in class org.eclipse.jface.wizard.Wizard