Icon class icon_class far fa-sticky-note icon_class_computed far fa-sticky-note Note kind CAPABILITY DISPLAY TOOL UML keywords Port Keywords Cameo Systems Modeler MagicDraw SysML Might have been better to call the feature "Enable SysML Compartments", because it does not just enable parts. Relates to Figure D.20 - Blocks Typing Ports in the Power Subsystem (ICE Port Type Definitions) Figure 9-15: Usage example of item flows in internal block diagrams Hybrid SUV example: provided/required DirectedFeatures (Internal Definition Diagram) WaterProcessingPlant - FlowProperty and ItemFlow example with Ports (in IBD with verbose Port compartments) KeplerianRefractor: simple image flow model: context IBD with itemProperty Graphical Connectors Thermal Connectors Related notes [CAPABILITY, DISPLAY, TOOL] MagicDraw/Cameo: the (not so well named) "Enable Parts Compartment" feature on Ports is highly recommended and can make diagrams much easier to read. [DISPLAY, STYLE] SysML directed features displayed on Port symbols are often far clearer than UML-style provided/required Interface "ball (lollipop) and socket" notation Related notes (backlinks) [CONVENTION, MODELLING, TIP]{RECOMMENDED} Webel: MBSE: SysMLv1: Prefer a custom «actor» extension of a Block (such as the non-normative External) over UML-style Actor for use as parts in IBDs and on allocation swimlanes. You can also have a Trace from a block-based «actor» to a UML-style Actor. [CAVEAT, DISPLAY, TOOL, WARNING] MagicDraw/Cameo: Using the display option to show labels inside Port rectangle symbols or to use SysML compartments on Port symbols hides any flow direction indicators. [DEPRECATION, TOOL, WARNING]{STRONG} SysML: MagicDraw/Cameo: DO NOT use the FlowPort or FlowSpecification menu items or smart manipulator items they are completely OBSOLETE (they create fully DEPRECATED SysML model element types)! Use FlowProperty on Block features instead. Related snippets (extracts) Visit also Visit also (backlinks) Flags