UML models may have a different kind of hyperlinks assigned to model elements. There is API for managing these hyperlinks - you can assign new hyperlinks, remove existing.
It is also possible to register your own hyperlink handler for some custom hyperlink type.
See the following pages for more information: