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).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.eclipse.swt.widgets.Button browseMetamodelUriButton  
      protected org.eclipse.swt.widgets.Text containerText  
      protected org.eclipse.swt.widgets.Text fileText  
      protected java.lang.String metamodelUri  
      protected org.eclipse.swt.widgets.Text metamodelUriText  
      protected java.lang.String modelExtension  
      protected java.lang.String modelType  
      protected org.eclipse.jface.viewers.ISelection selection  
      • Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider

        ERROR, INFORMATION, NONE, WARNING
    • Constructor Summary

      Constructors 
      Constructor Description
      NewRegisteredEPackageWizardPage​(org.eclipse.jface.viewers.ISelection selection, java.lang.String metamodelUri, java.lang.String rootClass, java.lang.String modelType, java.lang.String modelExtension)
      Constructor for SampleNewWizardPage.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createControl​(org.eclipse.swt.widgets.Composite parent)  
      java.lang.String getContainerName()  
      java.lang.String getFileName()  
      java.lang.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 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
    • 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 java.lang.String metamodelUri
      • modelType

        protected java.lang.String modelType
      • modelExtension

        protected java.lang.String modelExtension
    • Constructor Detail

      • NewRegisteredEPackageWizardPage

        public NewRegisteredEPackageWizardPage​(org.eclipse.jface.viewers.ISelection selection,
                                               java.lang.String metamodelUri,
                                               java.lang.String rootClass,
                                               java.lang.String modelType,
                                               java.lang.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 java.lang.String getContainerName()
      • getFileName

        public java.lang.String getFileName()
      • getMetaModelUri

        public java.lang.String getMetaModelUri()