Class AbstractProjectWizard.WizardModel<M extends MdObject>

All Implemented Interfaces:
ICompoundModel, IModel, IValidable
Direct Known Subclasses:
AbstractDependentProjectWizard.DependentWizardModel, ConfigurationWizardModel
Enclosing class:
AbstractProjectWizard<M extends MdObject,T extends AbstractProjectWizard.WizardModel<M>>

public static class AbstractProjectWizard.WizardModel<M extends MdObject> extends CompoundModel
Dependent wizard model instance.
  • Field Details

  • Constructor Details

  • Method Details

    • commit

      public void commit()
      Description copied from interface: IModel
      Commits the changes to the data model.
      Specified by:
      commit in interface IModel
      Overrides:
      commit in class Model
    • getOldName

      protected String getOldName()
      Returns the previous name value.
      Returns:
      the oldName
    • commit

      protected void commit(String language)
      Do commit() with specified language code for synonym.
      Parameters:
      language - code, cannot be null
    • getProjectNameValidator

      protected org.eclipse.core.databinding.validation.IValidator getProjectNameValidator()
      Returns project name validator in the wizard.
      Returns:
      project name validator in the wizard, never null
    • generateProjectName

      protected String generateProjectName()
      Generate project name by object name.
      Returns:
      project name, never null