X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.g3d%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fproperty%2FMethodValueProvider.java;h=212ff36b16f4d204d00e295bb1a3860d53e8828c;hb=2041d6564531fe794072ddfe345773de1cab60a3;hp=016e1fe30d2f57d9aa96e5549d1c2c4bd2fcc22c;hpb=488e24d71d14e60c7da3272e2428a0b23b57c87c;p=simantics%2F3d.git diff --git a/org.simantics.g3d/src/org/simantics/g3d/property/MethodValueProvider.java b/org.simantics.g3d/src/org/simantics/g3d/property/MethodValueProvider.java index 016e1fe3..212ff36b 100644 --- a/org.simantics.g3d/src/org/simantics/g3d/property/MethodValueProvider.java +++ b/org.simantics.g3d/src/org/simantics/g3d/property/MethodValueProvider.java @@ -27,8 +27,14 @@ public class MethodValueProvider implements ValueProvider { public Object getValue(Object obj) throws Exception{ return getter.invoke(obj); } + @Override public void setValue(Object obj, Object value) throws Exception { setter.invoke(obj,value); } + + @Override + public Class getValueType() { + return getter.getReturnType(); + } }