From 07cc83fe5eb2e05c20569ed0863f0d8fc7d81968 Mon Sep 17 00:00:00 2001 From: haarer Date: Mon, 3 Jun 2024 10:20:28 +0200 Subject: [PATCH] clarify usage of abstract concepts --- developing-saf/metamodel-guideline/modelguideline.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/developing-saf/metamodel-guideline/modelguideline.md b/developing-saf/metamodel-guideline/modelguideline.md index 41793682..1412a995 100644 --- a/developing-saf/metamodel-guideline/modelguideline.md +++ b/developing-saf/metamodel-guideline/modelguideline.md @@ -73,12 +73,14 @@ The Format Specification and the Protocol Definition are both issued by a Standa ### Abstract Concepts Note, that a concept can be marked as “Abstract”. This means that the abstract concept is not used directly but typically inherited concepts are used. +Also see Generalization. Example: ![class](ex-concept-abstr.svg) `Rule: Use abstract metamodel items if appropriate.` +`Rule: Do not expose abstract concepts.` ### Composition and Aggregation