+package org.simantics.g3d.objmap.rules.factory;\r
+\r
+import java.lang.annotation.Annotation;\r
+import java.lang.reflect.Method;\r
+\r
+import org.simantics.db.ReadGraph;\r
+import org.simantics.db.exception.DatabaseException;\r
+import org.simantics.objmap.IMappingRule;\r
+\r
+public interface IGetSetRuleFactory {\r
+ IMappingRule create(ReadGraph g, Annotation annotation, Method getter, Method setter) throws DatabaseException;\r
+ boolean isSetter(Annotation getterAnnotation, Annotation annotation);\r
+}\r