Class ExportSchemasWizard

  • All Implemented Interfaces:
    java.beans.PropertyChangeListener, java.util.EventListener, org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard

    public class ExportSchemasWizard
    extends org.eclipse.jface.wizard.Wizard
    implements java.beans.PropertyChangeListener
    Generic wizards for GenerationExporters.
    Author:
    Stefan Dirix
    • Field Summary

      • Fields inherited from class org.eclipse.jface.wizard.Wizard

        DEFAULT_IMAGE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addPages()  
      boolean performFinish()  
      void propertyChange​(java.beans.PropertyChangeEvent event)  
      • Methods inherited from class org.eclipse.jface.wizard.Wizard

        addPage, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExportSchemasWizard

        public ExportSchemasWizard​(java.util.Collection<? extends GenerationInfo> generationInfos,
                                   GenerationExporter exporter,
                                   org.eclipse.emf.common.util.URI locationProposal)
        Constructor.
        Parameters:
        generationInfos - Collection of information used by the exporter to export.
        exporter - The exporter responsible to export the given generation information.
        locationProposal - The locationProposal for the export. If null uses "user.home".
    • Method Detail

      • 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
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent event)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener