package org.simantics.objmap.graph.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.bidirectional.IBidirectionalMappingRule; public interface IGetSetRuleFactory { IBidirectionalMappingRule create(ReadGraph g, Annotation annotation, Method getter, Method setter) throws DatabaseException; boolean isSetter(Annotation getterAnnotation, Annotation annotation); }