in src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityRelationshipsTabLayout.java [242:264]
public void beginEditing()
{
DetailEditorSupport.super.beginEditing();
disable(javaAttributeNameTextField);
javaAttributeNameTextField.setText(null);
disable(javaTypeComboBox);
javaTypeComboBox.getItems().clear();
javaTypeComboBox.setValue(null);
disable(optimisticLockingCheckBox);
optimisticLockingCheckBox.setSelected(false);
databaseTypeLabel.setText("N/A");
relationshipsTableView.setItems(objectEntityAdapter.getAttributes());
relationshipsTableView.getSelectionModel().selectedItemProperty().addListener(attributesTableViewSelectionListener);
// Automatically select the first item, if available.
if (relationshipsTableView.getItems().size() > 0)
relationshipsTableView.getSelectionModel().select(0);
}