aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/parameters/Parameter.java
diff options
context:
space:
mode:
authorEduardo Pedroni <ep625@york.ac.uk>2014-03-30 21:07:37 +0100
committerEduardo Pedroni <ep625@york.ac.uk>2014-03-30 21:07:37 +0100
commit04b35ccdad6e18701ede823e333118b0b22907c2 (patch)
tree0e993a5ffee4e63c4a2a6eca137da72b2453f868 /src/jcgp/parameters/Parameter.java
parent2bf2d3ac2c578de481ecfd545d58be73c5628996 (diff)
Running into some issues with running the CGP loop in the background with bindings.
Diffstat (limited to 'src/jcgp/parameters/Parameter.java')
-rw-r--r--src/jcgp/parameters/Parameter.java48
1 files changed, 8 insertions, 40 deletions
diff --git a/src/jcgp/parameters/Parameter.java b/src/jcgp/parameters/Parameter.java
index fcff9fd..42c70e4 100644
--- a/src/jcgp/parameters/Parameter.java
+++ b/src/jcgp/parameters/Parameter.java
@@ -1,58 +1,26 @@
package jcgp.parameters;
-import javafx.beans.property.Property;
public abstract class Parameter {
- protected boolean managed = false;
- protected boolean hidden = false;
-
- protected boolean originalManaged = false;
- protected boolean originalHidden = false;
-
- protected Property<?> value;
+ protected boolean hidden = false, editable = true;
protected String name;
- public Parameter(String name, boolean managed, boolean hidden) {
- this.name = name;
- this.managed = originalManaged = managed;
- this.hidden = originalHidden = hidden;
- }
-
- public Parameter(String name) {
+ public Parameter(String name, boolean editable, boolean hidden) {
this.name = name;
- }
-
- public void setManaged(boolean value) {
- managed = value;
- }
-
- public boolean isManaged() {
- return managed;
- }
-
- public void setHidden(boolean value) {
- hidden = value;
+ this.hidden = hidden;
+ this.editable = editable;
}
public boolean isHidden() {
return hidden;
}
- public String getName() {
- return name;
+ public boolean isEditable() {
+ return editable;
}
- public abstract Object getValue();
-
- public abstract void setValue(Object value);
-
- public Property<?> valueProperty() {
- return value;
- }
-
- public void reset() {
- hidden = originalHidden;
- managed = originalManaged;
+ public String getName() {
+ return name;
}
}