Gallery Tutorial TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo Section 01:02: UML 101 for model-based systems engineering with SysML Tags and keywords Topic level BASIC UML keywords Class compartment attributes compartment receptions compartment «signal» Signal Reception Operation operations compartment internal structure compartment BehavioredClassifier::classifierBehavior BehavioredClassifier::ownedBehavior StateMachine Activity Property DataType Parameter Connector Keywords UML Unified Modeling Language Slide kind UML Class Diagram Click on the image to view it full size Up next Generalization and VisibilityKind example Notes [ISSUE, NAMING, TOOL] MagicDraw/Cameo v19SP3: uses the Block compartment name 'signal receptions' instead of just 'receptions'. [CLAIMED FIXED in v2021x] Snippets (quotes/extracts) [UML-2.5.1] A Class is shown using the Classifier symbol. As Class is the most widely used Classifier, no keyword is needed to indicate that the metaclass is Class. [UML-2.5.1] A Class has four mandatory compartments: attributes, operations, receptions ... and internal structure ... A Class may also have optional compartments as described for Classifiers in general [UML-2.5.1] The operations compartment of a Class contains notation for its ownedOperations ... [UML-2.5.1] The receptions compartment contains ownedReceptions ... [UML-2.5.1] Receptions are shown in the receptions compartment using the same notation as for Operations with the keyword «signal». Visit also Visit also (backlinks) Related slides (includes other tutorials) Related slides (backlinks, includes other tutorials) Flags Book traversal links for Class compartments Previous Up Next