in src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityRelationshipsTabLayout.java [267:283]
public void endEditing()
{
DetailEditorSupport.super.endEditing();
final ObjectAttributeAdapter currentObjectAttributeAdapter = relationshipsTableView.getSelectionModel().getSelectedItem();
if (currentObjectAttributeAdapter != null)
{
unbind(getSelectedAttributeBindings(currentObjectAttributeAdapter));
// javaAttributeNameTextField.textProperty().unbindBidirectional(currentObjectAttributeAdapter.nameProperty());
// javaTypeComboBox.valueProperty().unbindBidirectional(currentObjectAttributeAdapter.javaTypeProperty());
// optimisticLockingCheckBox.selectedProperty().unbindBidirectional(currentObjectAttributeAdapter.usedForLockingProperty());
}
relationshipsTableView.getSelectionModel().selectedItemProperty().removeListener(attributesTableViewSelectionListener);
}