

Later this week I was working on several sequence diagrams depicting different aspects of the same classes in the model. When Locking at the Folder Level, Use Lock Recursively So what I generally want is Lock for Edit Content there. At the diagram level, Lock for Edit only locks the diagram element itself, not everything on the diagram.

That’s where Lock Content and Lock Recursively come in.

When Editing a Diagram, Use Lock for Edit Content

MagicDraw provides a very fine-grained locking mechanism - there is a separate lock for each model element (class, method, property…) and each symbol element (diagram, class symbol, sequence diagram lifeline, note, class symbol, line of association…) If you’re going to be changing several things though, it really breaks the flow to keep having to lock things one by one. When I right-clicked the diagram in the containment tree though, there was a Lock for Edit and a Lock for Edit Content: I opened a Teamwork (that is, shared) project from the MagicDraw Teamwork Server, but I couldn’t do much until I locked the elements I wanted to modify.
