aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/parameters/DoubleParameter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jcgp/parameters/DoubleParameter.java')
-rw-r--r--src/jcgp/parameters/DoubleParameter.java14
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);
+
}
}