- SelectTaxaWizardPage selectTaxaPage = (SelectTaxaWizardPage) getWizard().getPage(AbstractPublishWizard.PAGE_TAXA);
- selectTaxaPage.refresh();
-
- SelectFeatureTreeWizardPage selectFeatureTreePage = (SelectFeatureTreeWizardPage) getWizard().getPage(AbstractPublishWizard.PAGE_FEATURETREE);
- selectFeatureTreePage.refresh();
+ try {
+ getContainer().run(false, false, new IRunnableWithProgress() {
+
+ @Override
+ public void run(IProgressMonitor monitor) throws InvocationTargetException,
+ InterruptedException {
+ getConfigurator().setProgressMonitor(CdmProgressMonitorAdapter.CreateMonitor(monitor));
+
+ SelectTaxaWizardPage selectTaxaPage = (SelectTaxaWizardPage) getWizard().getPage(AbstractPublishWizard.PAGE_TAXA);
+ selectTaxaPage.refresh();
+
+ SelectFeatureTreeWizardPage selectFeatureTreePage = (SelectFeatureTreeWizardPage) getWizard().getPage(AbstractPublishWizard.PAGE_FEATURETREE);
+ selectFeatureTreePage.refresh();
+
+ }
+ });
+ } catch (InvocationTargetException e) {
+ PrintUtil.error(getClass(), e);
+ } catch (InterruptedException e) {
+ PrintUtil.error(getClass(), e);
+ }