1 package org.simantics.g3d.objmap.rules.factory;
\r
3 import java.lang.annotation.Annotation;
\r
4 import java.lang.reflect.Method;
\r
6 import org.simantics.db.ReadGraph;
\r
7 import org.simantics.db.exception.DatabaseException;
\r
8 import org.simantics.objmap.IMappingRule;
\r
10 public interface IGetSetRuleFactory {
\r
11 IMappingRule create(ReadGraph g, Annotation annotation, Method getter, Method setter) throws DatabaseException;
\r
12 boolean isSetter(Annotation getterAnnotation, Annotation annotation);
\r