org.jupe.plugin.wizards.exports.xmi
Class ChooseJupeFilesWizardPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.jupe.plugin.wizards.exports.xmi.ChooseJupeFilesWizardPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class ChooseJupeFilesWizardPage
extends org.eclipse.jface.wizard.WizardPage

Wizard Page for the ExportXMIWizard to let user choose the set of .jupe files to be exported.

Author:
Roman

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
ChooseJupeFilesWizardPage(java.lang.String pageName, org.eclipse.core.resources.IProject currentProject)
          Constructor
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
          
 java.util.Collection<org.eclipse.core.resources.IFile> getJupeDiagrams()
          Method returns the list of selected jupe class diagrams.
 boolean isPageComplete()
          
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getMessageType, getTitle, performHelp, setMessage, setVisible
 
Methods inherited from class java.lang.Object
equals, 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

ChooseJupeFilesWizardPage

public ChooseJupeFilesWizardPage(java.lang.String pageName,
                                 org.eclipse.core.resources.IProject currentProject)
Constructor

Parameters:
pageName - wizard page name
currentProject - current project to work on
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)


isPageComplete

public boolean isPageComplete()

Specified by:
isPageComplete in interface org.eclipse.jface.wizard.IWizardPage
Overrides:
isPageComplete in class org.eclipse.jface.wizard.WizardPage

getJupeDiagrams

public java.util.Collection<org.eclipse.core.resources.IFile> getJupeDiagrams()
Method returns the list of selected jupe class diagrams.

Returns:
list of selected jupe diagram files