I am using Microsoft Visio 2003 to define static classes with operations/methods and a sequence diagrams referring to these classes. The sequence diagram is almost done, but I realized that I missed one operation in the middle of the diagram. When I try to move the rest of the sequences down by selecting them as a block, all the operations in the block lose their links with the static diagrams. (Methods which referred to static classes that appeared as fun() in sequence diagram, after movement appear as fun in sequence diagram, which means that now they no longer refer to static diagrams and any future changes would not be reflected in dynamic sequence diagrams automatically.)
The sequence diagrams have grown to A3 size paper and I have many such diagrams which need correction. Manually moving the operations one by one would involve lots of effort. Could someone kindly suggest a way to overcome this problem?