I want to catch drawing link event before the drawing has finished

In overriding LinkingTool.insertLink I was expecting that you would call the base method, perhaps modifying LinkingTool.archetypeLinkData first, and then return what it returns.

It is impractical to create a Link that works well being a data bound and modeled. It is much easier either calling the base method or calling GraphLinksModel.copyLinkData and GraphLinksModel.addLinkData.