This page shows (for purposes of historical reference only) an OBSOLETE early attempt at re-appropriating Unified Modeling Language (UML®) for port-based systems engineering. Please see now instead for latest Systems Modeling Language v1 (SysML®) !
Many of the parts are used only once; their blocks are specifically designed for this one-off application, and so they do not require «part wrapper» Components, and their block «wrapper» Components are contained by their unique block wrappers. Other parts are typed by reusable generic blocks, and so they are given specific «part wrapper» Components.