protected UpdateResult doUpdateExecute(IProgressMonitor monitor, IAdaptable info) throws Exception {
// runMoniteredOperation();
runMoniteredOperation();
- updateNameEditors();
+// updateNameEditors();
// Job job = createJob(monitor);
// // configure the job
// job.setProperty(IProgressConstants.KEEP_PROPERTY, true);
}else{
return Status.CANCEL_STATUS;
}
- updateNameEditors();
+
return Status.OK_STATUS;
}
SetSecundumForSubtreeOperation.this,
null,
true);
+ updateNameEditors();
}
});
import java.util.ArrayList;
import java.util.List;
-import java.util.Set;
import java.util.UUID;
import org.eclipse.e4.ui.model.application.MApplication;
setFocus = true;
}
if (object instanceof TaxonNameEditorE4){
- Set<TaxonNode> nodes = ((TaxonNameEditorE4)object).getTaxon().getTaxonNodes();
- for (TaxonNode node: nodes){
- if (nodesToUpdate.contains(node)){
-// EditorUtil.closeObsoleteEditor(node, partService);
- EditorUtil.openTaxonNodeE4(node.getUuid(), modelService, partService, application);
- }
-
- }
+ if (object != null){
+ EditorUtil.openTaxonBaseE4(((TaxonNameEditorE4)object).getTaxon().getUuid(), modelService, partService, application);
+ }
+// Set<TaxonNode> nodes = ((TaxonNameEditorE4)object).getTaxon().getTaxonNodes();
+// for (TaxonNode node: nodes){
+// if (nodesToUpdate.contains(node)){
+//// EditorUtil.closeObsoleteEditor(node, partService);
+// EditorUtil.openTaxonNodeE4(node.getUuid(), modelService, partService, application);
+// }
+//
+// }
}
}
}