Class SLOSelectDefaultCombinationsPage
- java.lang.Object
-
- org.eclipse.jface.dialogs.DialogPage
-
- org.eclipse.jface.wizard.WizardPage
-
- org.palladiosimulator.servicelevelobjective.edp2.visualization.wizards.SLOSelectDefaultCombinationsPage
-
- All Implemented Interfaces:
IDialogPage
,IMessageProvider
,ISelectionChangedListener
,IWizardPage
public class SLOSelectDefaultCombinationsPage extends WizardPage implements ISelectionChangedListener
Implementation of aWizardPage
that contains a list of visualizations which are able to display the selected data. The list contains both the basic defaults, i.e. registered visualizations only, and defaults as described by extensions to the extension pointorg.palladiosimulator.edp2.visualization.defaultSequences
.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SLOSelectDefaultCombinationsPage(String pageName)
Constructor.protected
SLOSelectDefaultCombinationsPage(String pageName, org.palladiosimulator.edp2.datastream.IDataSource selectedSource)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canFlipToNextPage()
void
createControl(Composite parent)
void
initializePage(org.palladiosimulator.edp2.datastream.IDataSource selectedSource, boolean showSLOonly)
Initializes the page with a newIDataSource
and a new showSLOonly value.void
selectionChanged(SelectionChangedEvent event)
void
setSelectedDefault(org.palladiosimulator.edp2.datastream.chaindescription.ChainDescription selection)
Forwards the chosen variant to the wizard.void
setShowSLOonly(boolean showSLOonly)
IStatus
updatePageStatus()
Method which handles the status of the wholeWizardPage
based on the different states resulting from inputs.-
Methods inherited from class org.eclipse.jface.wizard.WizardPage
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 Detail
-
SLOSelectDefaultCombinationsPage
protected SLOSelectDefaultCombinationsPage(String pageName)
Constructor. Used if this page is invoked without assigning a source.- Parameters:
pageName
- the name of thisWizardPage
.
-
SLOSelectDefaultCombinationsPage
protected SLOSelectDefaultCombinationsPage(String pageName, org.palladiosimulator.edp2.datastream.IDataSource selectedSource)
Constructor- Parameters:
pageName
- the name of thisWizardPage
selectedSource
- the source which was selected to invoke the wizard.
-
-
Method Detail
-
canFlipToNextPage
public boolean canFlipToNextPage()
- Specified by:
canFlipToNextPage
in interfaceIWizardPage
- Overrides:
canFlipToNextPage
in classWizardPage
-
createControl
public void createControl(Composite parent)
- Specified by:
createControl
in interfaceIDialogPage
-
selectionChanged
public void selectionChanged(SelectionChangedEvent event)
- Specified by:
selectionChanged
in interfaceISelectionChangedListener
-
updatePageStatus
public IStatus updatePageStatus()
Method which handles the status of the wholeWizardPage
based on the different states resulting from inputs.- Returns:
- the page Status
-
setSelectedDefault
public void setSelectedDefault(org.palladiosimulator.edp2.datastream.chaindescription.ChainDescription selection)
Forwards the chosen variant to the wizard.- Parameters:
selection
-
-
initializePage
public void initializePage(org.palladiosimulator.edp2.datastream.IDataSource selectedSource, boolean showSLOonly)
Initializes the page with a newIDataSource
and a new showSLOonly value.- Parameters:
selectedSource
- the new sourceshowSLOonly
- the new value for this.showSLOonly
-
setShowSLOonly
public void setShowSLOonly(boolean showSLOonly)
-
-