]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.export.core/src/org/simantics/export/core/intf/DiscoverAction.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.export.core / src / org / simantics / export / core / intf / DiscoverAction.java
1 package org.simantics.export.core.intf;\r
2 \r
3 import java.util.Collection;\r
4 \r
5 import org.simantics.export.core.ExportContext;\r
6 import org.simantics.export.core.error.ExportException;\r
7 \r
8 /**\r
9  * Interface for implementations that discover content in workspace and \r
10  * database. \r
11  *\r
12  * @author toni.kalajainen@semantum.fi\r
13  */\r
14 public interface DiscoverAction {\r
15                 \r
16         /**\r
17          * Discover content. \r
18          * \r
19          * @param ctx\r
20          * @param startLocations\r
21          * @return a collection of content uris.\r
22          * @throws ExportException\r
23          */\r
24         Collection<String> discoverContent(ExportContext ctx, Collection<String> startLocations) throws ExportException;\r
25         \r
26 }\r