]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/ComponentMappingPage.java
Elimination of compiler warnings.
[simantics/district.git] / org.simantics.district.imports.ui / src / org / simantics / district / imports / ui / ComponentMappingPage.java
index 5cf5551194a9fab2274fbe69edc8d70a62c1eec6..8bdf26dc5951b85320ed6a72bcf2e577a6173935 100644 (file)
@@ -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<String, Resource> componentMappings;
-    private Collection<String> distinctMappingIvalues;
     private Collection<String> 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) {