public void commit(boolean onSave) {
   fNameText.commit();
   fVersionText.commit();
   super.commit(onSave);
 }
 public void cancelEdit() {
   fNameText.cancelEdit();
   fVersionText.cancelEdit();
   super.cancelEdit();
 }
 /*
  * (non-Javadoc)
  *
  * @see org.eclipse.ui.forms.AbstractFormPart#initialize(org.eclipse.ui.forms.IManagedForm)
  */
 public void initialize(IManagedForm form) {
   IFeatureModel model = (IFeatureModel) getPage().getModel();
   if (model != null) model.addModelChangedListener(this);
   super.initialize(form);
 }
 public void refresh() {
   update();
   super.refresh();
 }
 public void dispose() {
   IFeatureModel model = (IFeatureModel) getPage().getModel();
   if (model != null) model.removeModelChangedListener(this);
   super.dispose();
 }