aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/parameters/BooleanParameter.java
diff options
context:
space:
mode:
authorEduardo Pedroni <ep625@york.ac.uk>2014-03-23 18:05:13 +0000
committerEduardo Pedroni <ep625@york.ac.uk>2014-03-23 18:05:13 +0000
commit0c288cc1952809294c8d70d86b9f41b04878ac2e (patch)
treeef9671b711fe665a3156594663c083595861a4e6 /src/jcgp/parameters/BooleanParameter.java
parentd3527a63e12c0e5288f1e7d2e2dc18e61d16b760 (diff)
Majorly refactored, node grid is fully implemented. About to attempt active path locking.
Diffstat (limited to 'src/jcgp/parameters/BooleanParameter.java')
-rw-r--r--src/jcgp/parameters/BooleanParameter.java18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/jcgp/parameters/BooleanParameter.java b/src/jcgp/parameters/BooleanParameter.java
index aff0bc5..0f339a1 100644
--- a/src/jcgp/parameters/BooleanParameter.java
+++ b/src/jcgp/parameters/BooleanParameter.java
@@ -3,34 +3,30 @@ package jcgp.parameters;
import javafx.beans.property.SimpleBooleanProperty;
public class BooleanParameter extends Parameter {
-
- SimpleBooleanProperty value;
-
+
public BooleanParameter(boolean value, String name) {
+ super(name);
this.value = new SimpleBooleanProperty(value);
- this.name = name;
}
public BooleanParameter(boolean value, String name, boolean managed, boolean hidden) {
+ super(name, managed, hidden);
this.value = new SimpleBooleanProperty(value);
- this.name = name;
- this.managed = managed;
- this.hidden = hidden;
}
@Override
- public Object getValue() {
- return this.value.get();
+ public Boolean getValue() {
+ return ((SimpleBooleanProperty) this.value).get();
}
@Override
public SimpleBooleanProperty valueProperty() {
- return value;
+ return (SimpleBooleanProperty) value;
}
@Override
public void setValue(Object value) {
- this.value.set((boolean) value);
+ ((SimpleBooleanProperty) this.value).set((boolean) value);
}
}