package jcgp.parameters; import javafx.beans.property.SimpleIntegerProperty; public class IntegerParameter extends Parameter { SimpleIntegerProperty value; public IntegerParameter(int value, String name) { this.value = new SimpleIntegerProperty(value); this.name = name; } public IntegerParameter(int value, String name, boolean managed, boolean hidden) { this.value = new SimpleIntegerProperty(value); this.name = name; this.managed = managed; this.hidden = hidden; } public void setValue(int value) { this.value.set(value); } @Override public Object getValue() { return this.value.get(); } @Override public SimpleIntegerProperty valueProperty() { return value; } @Override public void setValue(Object value) { this.value.set((int) value); } }