add port to umlobject and lineobject will trace object's
port and when user changes object's position
the line will auto reposition to corresponding port positon