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
MagicDraw SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

UML2 metaclass examples

This trail already illustrates some (only) of the most common UML2 metaclasses as they appear in MagicDraw UML, with minimal examples. The emphasis is on those metaclasses required for service-oriented software engineering and port-based systems engineering, including those upon which the SysML metamodel is built. Snippets quoted from the OMG UML specifications are indicated with versioned stereotypes: like «UML2.1.2». Many of the metamodel diagrams and examples are prepared using the UML Parsing Analysis recipe to bind "wrapped" text parsed from the UML2 specification into "parsing containers" related to UML metaclasses and model elements.



NB: The «metaclass» elements are (only) part of the profiling mechanism of MagicDraw UML, they afford a point of extension for custom stereotypes. They are NOT a complete representation of the UML2 metamodel. Nevertheless, you can learn a lot about UML from them, and you are encouraged to explore them using Display Related Elements from any «metaclass» of interest, as shown.

Image: 
Search
UML2 Tutorial Overview [under construction]