I tried using the above mentioned method, it returns null.
Just debugged this scenario and got some additional infos.
When the ModelChanged event is handled, PartManager.Links contains a link object.
But the link.data is pointing to a temporaryNode not to the linkData which we get from ModelChangedEventArgs.
Please refer the screenshot.