breaking links causes xml ids to no longer be unique and no option to fix this
add listeneres that can be registered to the break link action allowing one to do something to the xml ids.
add a sync to internal id listener that makes sure that we sync the xml id to the internal id. Not perfect but when we know the xml id of the link (before breaking) is synced with the internal id, this ensures uniqueness after breaking the link
provide for edges and directed edges (so it can be done for edge segments)
breaking links causes xml ids to no longer be unique and no option to fix this