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) Hybrid SUV example: provided/required DirectedFeatures (Internal Definition Diagram) WaterProcessingPlant - FlowProperty and ItemFlow example with Ports (in IBD with verbose Port compartments) Related notes [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. [MODELLING, STYLE, TIP]{RECOMMENDED} SysMLv1: Associative BDDs are best used as staging diagrams for you the modeller (and SysML-fluent readers). IBDs usually make better presentations diagrams for a wider audience of general engineers and other stakeholders. [CAPABILITY, DISPLAY, TOOL] The MagicDraw/Cameo feature "Enable Parts Compartments" really means "Enable SysML Compartments" [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