package nl.uva.softwcons.ql.ui.widget;
import javafx.scene.Node;
import nl.uva.softwcons.ql.eval.ValueChangeListener;
import nl.uva.softwcons.ql.eval.value.Value;
import nl.uva.softwcons.ql.ui.converter.ValueConverter;
public abstract class Widget {
public abstract void addListener(ValueChangeListener<Value> listener);
public abstract void setValue(Value value);
public abstract void setEditable(boolean editable);
@SuppressWarnings("rawtypes")
public abstract void setConverter(ValueConverter converter);
public abstract Node getWidget();
}