Class AdditionalModelsToMeasuringpointWizardPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.palladiosimulator.measurementsui.wizard.pages.AdditionalModelsToMeasuringpointWizardPage
- All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage,org.eclipse.jface.dialogs.IMessageProvider,org.eclipse.jface.wizard.IWizardPage
public class AdditionalModelsToMeasuringpointWizardPage
extends org.eclipse.jface.wizard.WizardPage
This is the wizard page for the second step of the creation of a measuring
point. It only needs to be shown if certain elements are selected in the
first step. It creates all necessary ui elements and provides functions to
dynamically choose the next wizard page.
-
Field Summary
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING -
Constructor Summary
ConstructorsConstructorDescriptionAdditionalModelsToMeasuringpointWizardPage(MeasuringPointSelectionWizardModel selectionWizardModel) the constructor with the needed wizard model -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite parent) creates the wizard page which shows additional models, which are needed depending on the chosen element from the ChooseMeasuringpointWizardpage for the creation of a new measuringpointorg.eclipse.jface.wizard.IWizardPageoverrides the getNextPage() method of the wizard page to allow a dynamic flow of wizard pagesvoidloadData()delays the loading of the data, because it needs to be loaded dynamically depending on the chosen element from the ChooseMeasuringpointWizardpageprotected voidperforms the operations to set the chosen model to the wizard modelvoidMethods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, 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, 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, setVisible
-
Constructor Details
-
AdditionalModelsToMeasuringpointWizardPage
public AdditionalModelsToMeasuringpointWizardPage(MeasuringPointSelectionWizardModel selectionWizardModel) the constructor with the needed wizard model- Parameters:
selectionWizardModel- the needed wizard model
-
-
Method Details
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) creates the wizard page which shows additional models, which are needed depending on the chosen element from the ChooseMeasuringpointWizardpage for the creation of a new measuringpoint -
loadData
public void loadData()delays the loading of the data, because it needs to be loaded dynamically depending on the chosen element from the ChooseMeasuringpointWizardpage -
getNextPage
public org.eclipse.jface.wizard.IWizardPage getNextPage()overrides the getNextPage() method of the wizard page to allow a dynamic flow of wizard pages- Specified by:
getNextPagein interfaceorg.eclipse.jface.wizard.IWizardPage- Overrides:
getNextPagein classorg.eclipse.jface.wizard.WizardPage
-
nextPressed
protected void nextPressed()performs the operations to set the chosen model to the wizard model -
performHelp
public void performHelp()- Specified by:
performHelpin interfaceorg.eclipse.jface.dialogs.IDialogPage- Overrides:
performHelpin classorg.eclipse.jface.dialogs.DialogPage
-