de.cau.cs.kieler.kiml.grana.ui
Class BatchAnalysisSelectionPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by de.cau.cs.kieler.kiml.grana.ui.BatchAnalysisSelectionPage
All Implemented Interfaces:
ISelectionListener, IDialogPage, IMessageProvider, IWizardPage

public class BatchAnalysisSelectionPage
extends WizardPage
implements ISelectionListener

This page displays the available analyses and lets the user select any number of them for the batch run.

Rating red

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
BatchAnalysisSelectionPage(List<AbstractInfoAnalysis> selectedAnalyses)
          Constructs a BatchAnalysisSelectionPage.
 
Method Summary
 void createControl(Composite parent)
          
 List<AbstractInfoAnalysis> getAnalyses()
          Returns the selected analyses.
 void selectionChanged(List<AbstractInfoAnalysis> selectedAnalyses)
          This method is invoked when the selection of analyses changed.
 
Methods 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, 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

BatchAnalysisSelectionPage

public BatchAnalysisSelectionPage(List<AbstractInfoAnalysis> selectedAnalyses)
Constructs a BatchAnalysisSelectionPage.

Parameters:
selectedAnalyses - the selected analyses
Method Detail

createControl

public void createControl(Composite parent)

Specified by:
createControl in interface IDialogPage

getAnalyses

public List<AbstractInfoAnalysis> getAnalyses()
Returns the selected analyses.

Returns:
the selected analyses

selectionChanged

public void selectionChanged(List<AbstractInfoAnalysis> selectedAnalyses)
This method is invoked when the selection of analyses changed.

Specified by:
selectionChanged in interface ISelectionListener
Parameters:
selectedAnalyses - the selected analyses