]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.export.core/src/org/simantics/export/core/intf/Discoverer.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / bundles / org.simantics.export.core / src / org / simantics / export / core / intf / Discoverer.java
1 package org.simantics.export.core.intf;
2
3 import java.util.Collection;
4
5 import org.simantics.db.request.Read;
6 import org.simantics.export.core.ExportContext;
7 import org.simantics.export.core.error.ExportException;
8
9 /**
10  * Discoverer extension
11  *
12  * @author toni.kalajainen@semantum.fi
13  */
14 public interface Discoverer extends DiscoverAction {
15         
16         String contentTypeId();
17         
18         /**
19          * Discover content. 
20          * 
21          * @param ctx
22          * @param startLocations
23          * @return a collection of content uris.
24          * @throws ExportException
25          */
26         Collection<String> discoverContent(ExportContext ctx, Collection<String> startLocations) throws ExportException;
27         
28 }