Class NewRegisteredEPackageWizardPage

  • All Implemented Interfaces:
    org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

    public class NewRegisteredEPackageWizardPage
    extends org.eclipse.jface.wizard.WizardPage
    The "New" wizard page allows setting the container for the new file as well as the file name. The page will only accept file name without the extension OR with the extension that matches the expected one (ecore).
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createControl​(org.eclipse.swt.widgets.Composite parent)  
      String getContainerName()  
      String getFileName()  
      String getMetaModelUri()  
      • 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 interface org.eclipse.jface.dialogs.IDialogPage

        dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
    • Field Detail

      • containerText

        protected org.eclipse.swt.widgets.Text containerText
      • fileText

        protected org.eclipse.swt.widgets.Text fileText
      • selection

        protected org.eclipse.jface.viewers.ISelection selection
      • metamodelUriText

        protected org.eclipse.swt.widgets.Text metamodelUriText
      • browseMetamodelUriButton

        protected org.eclipse.swt.widgets.Button browseMetamodelUriButton
      • metamodelUri

        protected String metamodelUri
      • modelType

        protected String modelType
      • modelExtension

        protected String modelExtension
    • Constructor Detail

      • NewRegisteredEPackageWizardPage

        public NewRegisteredEPackageWizardPage​(org.eclipse.jface.viewers.ISelection selection,
                                               String metamodelUri,
                                               String rootClass,
                                               String modelType,
                                               String modelExtension)
        Constructor for SampleNewWizardPage.
        Parameters:
        pageName -
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
        See Also:
        IDialogPage.createControl(Composite)
      • getContainerName

        public String getContainerName()
      • getFileName

        public String getFileName()
      • getMetaModelUri

        public String getMetaModelUri()