protected void UpdateLock(bool islocked, string functionName, int index) { BeginUpdate(); if (!islocked) { NodeBuilderUtils.RemoveShapeThatReferenceCurrent(Parent, functionName, _viewInfo.Document); } else { AddConstraintToOneField(functionName, index); } EndVisualUpdate("Update constraint"); }