diff options
Diffstat (limited to 'src/jcgp/parameters/DoubleParameter.java')
-rw-r--r-- | src/jcgp/parameters/DoubleParameter.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/jcgp/parameters/DoubleParameter.java b/src/jcgp/parameters/DoubleParameter.java index 2c2ec34..2725457 100644 --- a/src/jcgp/parameters/DoubleParameter.java +++ b/src/jcgp/parameters/DoubleParameter.java @@ -3,6 +3,8 @@ package jcgp.parameters; import javafx.beans.property.SimpleDoubleProperty; public class DoubleParameter extends Parameter { + + SimpleDoubleProperty value; public DoubleParameter(double value, String name) { this.value = new SimpleDoubleProperty(value); @@ -17,16 +19,22 @@ public class DoubleParameter extends Parameter { } public void setValue(double value) { - ((SimpleDoubleProperty) this.value).set(value); + this.value.set(value); } @Override public Object getValue() { - return ((SimpleDoubleProperty) this.value).get(); + return this.value.get(); } public SimpleDoubleProperty valueProperty() { - return (SimpleDoubleProperty) value; + return value; + } + + @Override + public void setValue(Object value) { + this.value.set((double) value); + } } |