From c0269683bcc7fde0d437ae84cd89a93d9d8fd81b Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Sun, 9 Mar 2014 23:32:05 +0000 Subject: Started refactoring backend in preparation for integration with the GUI --- src/jcgp/parameters/DoubleParameter.java | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/jcgp/parameters/DoubleParameter.java') 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; } } -- cgit v1.2.3