]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/adapter/impl/SharedOntologyImportAdvisorFactory.java
Fixed index query regression in L0.Entity instance queries
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / adapter / impl / SharedOntologyImportAdvisorFactory.java
1 package org.simantics.db.layer0.adapter.impl;
2
3 import java.util.Map;
4
5 import org.simantics.db.ReadGraph;
6 import org.simantics.db.Resource;
7 import org.simantics.db.exception.DatabaseException;
8 import org.simantics.graph.db.IImportAdvisor2;
9
10 public class SharedOntologyImportAdvisorFactory implements ImportAdvisorFactory {
11
12         @Override
13         public IImportAdvisor2 create(ReadGraph graph, Resource target, Map<String,Object> context) throws DatabaseException {
14                 Boolean published = (Boolean)context.get("published");
15                 if(published == null) published = false;
16                 return new SharedOntologyImportAdvisor(context, published);
17         }
18
19 }