Dr Darren's MagicDraw UML and SysML Plugin eSchool
Motto: "Learn good ways to work with MagicDraw UML and its SysML Plugin !"
About the eSchool
UML2 in MagicDraw
MagicDraw UML tips
MD SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

Use MagicDraw's diagram hyperlinking facility to navigate systems engineering models

Before we begin, you need to know the one thing that might save you the most time when modelling with MagicDraw UML and MD SysML.


You can drag n' drop any diagram icon from the browser onto any element's symbol
in an active diagram to hyperlink
that element to the "dragged" diagram ! Simply super !


For practical systems engineering this means you can link elements to "focus diagrams" and "open up" elements at will. I recommend that you:

  • As soon as you create a new element's symbol, ,ask yourself: "What can I hyperlink it to ?", and drag a diagram icon onto it.
  • Hyperlink every single model or package to a SysML Package Diagram (or SysML Block Definition Diagram).
  • Hyperlink every assembly Block to its Internal Block Diagram (IBD):
    • if you use MD SysML's StructuredBlock menu that is done automatically for you.
  • Place at least one Block Definition Diagram (BDD) diagram icon on every Internal Block Diagram (IBD).
  • BIG TIP: drag the Internal Block Diagram (IBD) icon of the Type of a Property onto that Property's symbol in an IBD so that you can open up a part into its matching IBD. Wonderful !
  • Use a top-level SysML Package Diagram or (custom MagicDraw Content Diagram) as a «sitemap» and place its icon on every single diagram in your project::
    • however, be aware that this can prevent modularisation.
  • Hyperlink your top-level SysML «system» and/or «system context» to their IBD or BDD and place them on every diagram possible throughout your project:
    • however, be aware that this can prevent modularisation.

It takes seconds. And it may save you days or weeks or months !

Image: 
Search
The MagicDraw SysML Plugin Tutorial Overview