Class DtAefMdNewWizard<M extends MdObject>

    • Constructor Detail

      • DtAefMdNewWizard

        public DtAefMdNewWizard()
    • Method Detail

      • doAddPages

        public void doAddPages()
        Description copied from class: DtNewWizard
        The DtNewWizard implementation of this wizard method does nothing. Subclasses should extend if extra pages need to be added before the wizard opens. New pages should be added by calling addPage.
        Overrides:
        doAddPages in class DtNewWizard<M extends MdObject>
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.jface.wizard.IWizard
        Overrides:
        dispose in class DtAefNewWizard<M extends MdObject>
      • disposeMainPageComponent

        protected void disposeMainPageComponent()
        Disposes the main page component if it is not null.
      • disposeMdObjectModel

        protected void disposeMdObjectModel()
        Disposes the model if it is not null.
      • getProjectNamePrefix

        protected String getProjectNamePrefix()
        Returns the project prefix for the editing MdObject with awareness of context project or null if none.
        Returns:
        the project prefix for the editing MdObject with awareness of context project or null if none.
      • getNamePrefix

        protected abstract String getNamePrefix()
        Returns the name prefix for the editing MdObject.
        For example, for Catalog object it would be "Catalog" string. Its value is used for unique name generation. So, if the name prefix is specified that is mentioned above, then unique names would be generated as "Catalog1", "Catalog2" etc.
        Returns:
        the name prefix.