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");
 }