bf.createBinding(connectionModel, "connectEnabled", "connection_dialog_accept", "!disabled").fireSourceChanged();
connectionModel.addPropertyChangeListener(new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName().equals("selectedSchemaModel")) {
SchemaModel model = (SchemaModel) evt.getNewValue();
// select the correct schema value
for (SchemaProviderUiExtension extension : schemaProviders) {
if (model != null && extension.supportsSchemaModel(model)) {
selectedSchemaProvider = extension;
extension.setSelected(true);