package org.reldb.dbrowser.ui.content.rel.var.grids;
import org.eclipse.swt.widgets.Composite;
import org.reldb.dbrowser.ui.DbConnection;
import org.reldb.rel.client.Heading;
public class RelvarEditor extends Editor {
public RelvarEditor(Composite parent, DbConnection connection, String relvarName) {
super(parent, connection, relvarName);
syncFromDatabase();
init();
}
private void syncFromDatabase() {
refresh();
}
public void refresh() {
obtainKeyDefinitions();
tuples = obtainTuples();
if (tuples != null) {
Heading relvarHeading = tuples.getHeading();
if (relvarHeading != null)
heading = relvarHeading.toArray();
}
super.refresh();
}
protected String getAttributeSource() {
return relvarName;
}
}