Создайте рабочую точку путем слияния данных из двух рабочих точек
создает новый opNew = merge(op1, op2)OperatingPoint объект opNew, с дочерними элементами от двух OperatingPoint объекты, op1 и op2.
Функция запускается путем копирования всех дочерних элементов с op1 в opNew. Затем если дочерний ID существует в op2 но не в op1, функция добавляет дочерний элемент в opNew. Если дочерний ID существует оба в op1 и op2то:
Если обоими дочерними элементами является OperatingPoint объекты, функция объединяет их согласно тем же правилам.
Если по крайней мере одним из двух дочерних элементов является Target объект, функция сохраняет дочерний элемент op1 и отбрасывает дочерний элемент op2.