/// <summary> /// Synchronizes a node with this controller, based on the underlying function. /// </summary> /// <param name="model">Node to sync.</param> public virtual void SyncNodeWithDefinition(NodeModel model) { if (Definition == null) return; model.InPortData.Clear(); model.OutPortData.Clear(); InitializeInputs(model); InitializeOutputs(model); model.RegisterAllPorts(); model.NickName = NickName; }