1 package org.simantics.export.core.intf;
3 import java.util.Collection;
5 import org.simantics.db.request.Read;
6 import org.simantics.export.core.ExportContext;
7 import org.simantics.export.core.error.ExportException;
10 * Discoverer extension
12 * @author toni.kalajainen@semantum.fi
14 public interface Discoverer extends DiscoverAction {
16 String contentTypeId();
22 * @param startLocations
23 * @return a collection of content uris.
24 * @throws ExportException
26 Collection<String> discoverContent(ExportContext ctx, Collection<String> startLocations) throws ExportException;