package org.simantics.db.layer0.adapter.impl; import java.util.Map; import org.simantics.db.ReadGraph; import org.simantics.db.Resource; import org.simantics.db.exception.DatabaseException; import org.simantics.graph.db.IImportAdvisor2; public class SharedOntologyImportAdvisorFactory implements ImportAdvisorFactory { @Override public IImportAdvisor2 create(ReadGraph graph, Resource target, Map context) throws DatabaseException { Boolean published = (Boolean)context.get("published"); if(published == null) published = false; return new SharedOntologyImportAdvisor(context, published); } }