package jcgp.backend.parameters; import javafx.beans.property.Property; public abstract class Parameter { protected boolean hidden, monitor, critical; protected String name; public Parameter(String name, boolean monitor, boolean hidden, boolean critical) { this.name = name; this.hidden = hidden; this.monitor = monitor; this.critical = critical; } public boolean isHidden() { return hidden; } public boolean isMonitor() { return monitor; } public boolean isCritical() { return critical; } public String getName() { return name; } public abstract Property valueProperty(); }