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