// explictly made changes via the GUI. This second check is necessary
// because if a user edits the position via the affordances, and clicks
// off the Cell in the Cell Editor, it will revert the position, when
// not desired. (See Issue #688).
if (isLocalChangesMade == true) {
CellTransform transform = cell.getLocalTransform();
transform.setTranslation(originalTranslation);
transform.setScaling(originalScaling.x);
transform.setRotation(originalRotation);
movableComponent.localMoveRequest(transform);
// OWL issue #159: local changes have now been restored, so we set this
// variable back to false
isLocalChangesMade = false;