-package org.simantics.db;\r
-\r
-import java.util.TreeMap;\r
-\r
-import org.simantics.db.exception.ServiceException;\r
-\r
-public interface MetadataI {\r
- /**\r
- * Sets given meta data to be used with next commit.\r
- * \r
- * @param metadata\r
- * @throws ServiceException\r
- */\r
- <T> void addMetadata(Metadata metadata) throws ServiceException;\r
-\r
- /**\r
- * Returns asked class from the meta data of next commit.\r
- * \r
- * @param clazz asked class\r
- * @return instance of asked class\r
- * @throws ServiceException\r
- */\r
- <T extends Metadata> T getMetadata(Class<T> clazz) throws ServiceException;\r
- /**\r
- * Returns meta data serialized for next commit.\r
- * \r
- * @return meta data\r
- */\r
- TreeMap<String, byte[]> getMetadata();\r
-}\r
+package org.simantics.db;
+
+import java.util.TreeMap;
+
+import org.simantics.db.exception.ServiceException;
+
+public interface MetadataI {
+ /**
+ * Sets given meta data to be used with next commit.
+ *
+ * @param metadata
+ * @throws ServiceException
+ */
+ <T> void addMetadata(Metadata metadata) throws ServiceException;
+
+ /**
+ * Returns asked class from the meta data of next commit.
+ *
+ * @param clazz asked class
+ * @return instance of asked class
+ * @throws ServiceException
+ */
+ <T extends Metadata> T getMetadata(Class<T> clazz) throws ServiceException;
+ /**
+ * Returns meta data serialized for next commit.
+ *
+ * @return meta data
+ */
+ TreeMap<String, byte[]> getMetadata();
+}