Merge branch 'release/5.8.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / io / e4 / in / owl / OwlImportWizard.java
index c2dd954dc39a955b7beef97d896ddb016c5ce912..876c4e2ba2250a360ed3689ff8a5b0ae307843a2 100644 (file)
@@ -22,6 +22,8 @@ import org.eclipse.e4.ui.workbench.modeling.EPartService;
 import eu.etaxonomy.cdm.database.DbSchemaValidation;
 import eu.etaxonomy.cdm.io.common.IImportConfigurator.SOURCE_TYPE;
 import eu.etaxonomy.cdm.io.descriptive.owl.in.StructureTreeOwlImportConfigurator;
+import eu.etaxonomy.cdm.model.reference.Reference;
+import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
 import eu.etaxonomy.taxeditor.io.e4.in.AbstractImportWizardE4;
 import eu.etaxonomy.taxeditor.io.e4.in.ImportFromFileDataSourceWizardPage;
 import eu.etaxonomy.taxeditor.store.CdmStore;
@@ -47,11 +49,13 @@ public class OwlImportWizard extends AbstractImportWizardE4<StructureTreeOwlImpo
                return configurator;
        }
 
-       /** {@inheritDoc} */
        @Override
        public boolean performFinish() {
            URI source = dataSourcePage.getUri();
            configurator.setSource(source);
+        Reference reference = ReferenceFactory.newGeneric();
+        reference.setTitle("StructureTree import from "+source);
+        configurator.setSourceReference(reference);
            configurator.setDbSchemaValidation(DbSchemaValidation.CREATE);
            Job job = CdmStore.getImportManager().createIOServiceJob(configurator, new File(source), SOURCE_TYPE.URI);
            CdmStore.getImportManager().run(job);
@@ -59,10 +63,9 @@ public class OwlImportWizard extends AbstractImportWizardE4<StructureTreeOwlImpo
            return true;
        }
 
-       /** {@inheritDoc} */
        @Override
     public void init() {
-        configurator =  CdmStore.getImportManager().OwlImportConfigurator();
+        configurator = CdmStore.getImportManager().OwlImportConfigurator();
        }
 
        @Override
@@ -72,7 +75,6 @@ public class OwlImportWizard extends AbstractImportWizardE4<StructureTreeOwlImpo
 //             addPage(configuratorWizardPage);
        }
 
-       /** {@inheritDoc} */
        @Override
        public void addPages() {
            dataSourcePage = ContextInjectionFactory.make(ImportFromFileDataSourceWizardPage.class, context);