X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.district.imports.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fimports%2Fui%2FComponentMappingPage.java;h=8bdf26dc5951b85320ed6a72bcf2e577a6173935;hb=440c2b11fd49be2feb9edd39b931306b824b8aba;hp=5cf5551194a9fab2274fbe69edc8d70a62c1eec6;hpb=02ecca5e61d2eb17de40cc058be678b414aaad00;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/ComponentMappingPage.java b/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/ComponentMappingPage.java index 5cf55511..8bdf26dc 100644 --- a/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/ComponentMappingPage.java +++ b/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/ComponentMappingPage.java @@ -20,6 +20,7 @@ import org.eclipse.swt.widgets.Label; import org.simantics.Simantics; import org.simantics.db.ReadGraph; import org.simantics.db.Resource; +import org.simantics.db.common.request.IndexRoot; import org.simantics.db.common.request.ReadRequest; import org.simantics.db.exception.DatabaseException; import org.simantics.district.imports.DistrictImportUtils; @@ -31,7 +32,6 @@ public class ComponentMappingPage extends WizardPage { private Composite composite; private Composite childComposite; protected Map componentMappings; - private Collection distinctMappingIvalues; private Collection distinctMappingIndexColumnValues; public ComponentMappingPage(CSVImportModel model) { @@ -74,10 +74,11 @@ public class ComponentMappingPage extends WizardPage { @Override public void run(ReadGraph graph) throws DatabaseException { + Resource indexRoot = graph.sync(new IndexRoot(model.getParentDiagram())); if (model.isVertexImport()) - componentMappings = Functions.getVertexMappings(graph, model.getParentDiagram()); + componentMappings = Functions.getVertexMappings(graph, indexRoot); else - componentMappings = Functions.getEdgeMappings(graph, model.getParentDiagram()); + componentMappings = Functions.getEdgeMappings(graph, indexRoot); } }); } catch (DatabaseException e) {