]> gerrit.simantics Code Review - simantics/interop.git/blob - org.simantics.interop/src/org/simantics/interop/test/ObjectComparator.java
GraphComparator behavior can be customized with ObjectComparator
[simantics/interop.git] / org.simantics.interop / src / org / simantics / interop / test / ObjectComparator.java
1 package org.simantics.interop.test;\r
2 \r
3 import org.simantics.db.ReadGraph;\r
4 import org.simantics.db.Resource;\r
5 import org.simantics.db.exception.DatabaseException;\r
6 \r
7 /**\r
8  * \r
9  * @author Marko Luukkainen <marko.luukkainen@vtt.fi>\r
10  *\r
11  */\r
12 public interface ObjectComparator {\r
13         \r
14         /**\r
15          * Compares two resources and returns numeric value of differences. Result value is Integer.MAX_VALUE if objects are not comparable. \r
16          * @param g\r
17          * @param o1\r
18          * @param o2\r
19          * @return\r
20          * @throws DatabaseException\r
21          */\r
22         public int compare(ReadGraph g, Resource o1, Resource o2) throws DatabaseException;\r
23 \r
24 }\r