boolean refreshNeeded = false;
TypeDescription td = getTypeDescriptionFromTableTreeItem(parent);
FeatureDescription fd = getFeatureDescriptionFromTableTreeItem(item);
FeatureDescription localFd = getLocalFeatureDefinition(td, fd);
String oldFeatureName = fd.getName();
AddFeatureDialog dialog = new AddFeatureDialog(this, td, fd);
if (dialog.open() == Window.CANCEL)
return;
featureUpdate(localFd, dialog);
if (!valueChanged)
return;