X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.g3d%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fproperty%2FMethodValueProvider.java;h=212ff36b16f4d204d00e295bb1a3860d53e8828c;hb=f2054a5fdcdc2baab7d5b21e56d8a03746aa5c3b;hp=016e1fe30d2f57d9aa96e5549d1c2c4bd2fcc22c;hpb=0a8a3b6f2dda82f36c77907c4ff2d7e887835f2a;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(); + } }