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