]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.export.core/src/org/simantics/export/core/intf/Publisher.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.export.core / src / org / simantics / export / core / intf / Publisher.java
1 package org.simantics.export.core.intf;\r
2 \r
3 import org.simantics.export.core.error.ExportException;\r
4 \r
5 /**\r
6  * Publisher\r
7  *\r
8  * @author toni.kalajainen@semantum.fi\r
9  */\r
10 public interface Publisher {\r
11 \r
12         /**\r
13          * Identifier of the publiser extension.\r
14          * \r
15          * @return id\r
16          */\r
17         String id();\r
18         \r
19         /**\r
20          * Label of the publisher\r
21          * @return the label\r
22          */\r
23         String label();\r
24         \r
25         /**\r
26          * Create class for publishing data.\r
27          * \r
28          * @return\r
29          * @throws ExportException\r
30          */\r
31         PublisherClass publisherClass() throws ExportException;\r
32         \r
33 }\r