Необходимо иметь возможность сохранить проставленные переходы и условия на них при замене ноды на канвасе. Например, при замене ноды другой её версией.
Входящая связь остается только если в новой ноде есть целевой элемент (пресет/экран), имеющий то же имя, что и в старой ноде. В ином случае входящая связь удаляется.
Выходящие связи остаются только если в новой ноде есть исходный для перехода элемент (экран/любой элемент экрана), имеющий то же имя, что и в старой ноде. В ином случае выходящая связь удаляется.
Для выбранной ноды нужно иметь возможность произвести её смену.
Это можно решить через добавление третьей кнопки управления сверху ноды.
При нажатии на кнопку должна открываться стандартная палетка.
После нажатия на ноду в палетке необходим pop-up: ”Изменить ноду <A> на ноду <B> в процессе <C>?”
Ответ: Да/Нет