package org.uva.ql.view.widget;
import java.awt.Component;
import org.uva.ql.ast.expression.literal.Identifier;
import org.uva.ql.ast.value.Value;
public abstract class Widget {
private Identifier identifier;
public abstract <T> T getValue();
public abstract Component getWidget();
public abstract void setWidgetValue(Value value);
public Identifier getIdentifier() {
return identifier;
}
public void setIdentifier(Identifier identifier) {
this.identifier = identifier;
}
}