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.java23
1 files changed, 8 insertions, 15 deletions
diff --git a/src/jcgp/parameters/DoubleParameter.java b/src/jcgp/parameters/DoubleParameter.java
index 2725457..ade99cc 100644
--- a/src/jcgp/parameters/DoubleParameter.java
+++ b/src/jcgp/parameters/DoubleParameter.java
@@ -3,37 +3,30 @@ package jcgp.parameters;
import javafx.beans.property.SimpleDoubleProperty;
public class DoubleParameter extends Parameter {
-
- SimpleDoubleProperty value;
-
+
public DoubleParameter(double value, String name) {
+ super(name);
this.value = new SimpleDoubleProperty(value);
- this.name = name;
}
public DoubleParameter(double value, String name, boolean managed, boolean hidden) {
+ super(name, managed, hidden);
this.value = new SimpleDoubleProperty(value);
- this.name = name;
- this.managed = managed;
- this.hidden = hidden;
- }
-
- public void setValue(double value) {
- this.value.set(value);
}
@Override
- public Object getValue() {
- return this.value.get();
+ public Double getValue() {
+ return ((SimpleDoubleProperty) value).get();
}
+ @Override
public SimpleDoubleProperty valueProperty() {
- return value;
+ return (SimpleDoubleProperty) value;
}
@Override
public void setValue(Object value) {
- this.value.set((double) value);
+ ((SimpleDoubleProperty) this.value).set((double) value);
}