aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/parameters/DoubleParameter.java
diff options
context:
space:
mode:
authorEduardo Pedroni <ep625@york.ac.uk>2014-03-09 23:32:05 +0000
committerEduardo Pedroni <ep625@york.ac.uk>2014-03-09 23:32:05 +0000
commitc0269683bcc7fde0d437ae84cd89a93d9d8fd81b (patch)
tree62ef738e29ae310dff513cc44193c5169c4ea4ca /src/jcgp/parameters/DoubleParameter.java
parentd63d3145f0f2abcee1bb88457324f4aaf9b9320e (diff)
Started refactoring backend in preparation for integration with the GUI
Diffstat (limited to 'src/jcgp/parameters/DoubleParameter.java')
-rw-r--r--src/jcgp/parameters/DoubleParameter.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/jcgp/parameters/DoubleParameter.java b/src/jcgp/parameters/DoubleParameter.java
index 9349502..2c2ec34 100644
--- a/src/jcgp/parameters/DoubleParameter.java
+++ b/src/jcgp/parameters/DoubleParameter.java
@@ -3,30 +3,30 @@ package jcgp.parameters;
import javafx.beans.property.SimpleDoubleProperty;
public class DoubleParameter extends Parameter {
-
- private SimpleDoubleProperty value;
-
- public DoubleParameter(double value) {
-
- this.value.set(value);
+ public DoubleParameter(double value, String name) {
+ this.value = new SimpleDoubleProperty(value);
+ this.name = name;
}
- public DoubleParameter(double value, boolean managed) {
- this.value.set(value);
+ public DoubleParameter(double value, String name, boolean managed, boolean hidden) {
+ this.value = new SimpleDoubleProperty(value);
+ this.name = name;
this.managed = managed;
+ this.hidden = hidden;
}
public void setValue(double value) {
- this.value.set(value);
+ ((SimpleDoubleProperty) this.value).set(value);
}
- public double getValue() {
- return this.value.get();
+ @Override
+ public Object getValue() {
+ return ((SimpleDoubleProperty) this.value).get();
}
public SimpleDoubleProperty valueProperty() {
- return value;
+ return (SimpleDoubleProperty) value;
}
}