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