protected virtual void RegisterNode(NodeModel node)
{
node.Modified += NodeModified;
node.ConnectorAdded += OnConnectorAdded;
node.UpdateASTCollection +=OnToggleNodeFreeze;
var functionNode = node as Function;
if (functionNode != null)
{
functionNode.Controller.SyncWithDefinitionStart += OnSyncWithDefinitionStart;
functionNode.Controller.SyncWithDefinitionEnd += OnSyncWithDefinitionEnd;
}
}