Warum konnte es nicht?
Wenn eine abstrakte Klasse eine Notation definiert, bedeutet das einfach, dass dies die Notation ist, die von allen Unterklassen verwendet wird, außer sie definieren ihre eigene Notation und überschreiben die Notation der (abstrakten) Elternklasse.
Obwohl nicht explizit erwähnt, scheint es, dass dies der Notation eines Klassifikators sehr ähnlich ist. Aus den UML 2.5-Spezifikationen:
9.2.4.1 Sichter
Classifier ist eine abstrakte Metaklasse. Es ist jedoch praktisch, an einer Stelle eine Standardnotation zu definieren, die für irgendeine konkrete Unterklasse von Classifier verfügbar ist. Einige Spezialisierungen von Classifier haben ihre eigenen unterschiedlichen Notationen.
Ein weiteres ähnliches Konstrukt wurde für die abstrakte Meta-Klasse Aktion verwendet:
16.2.4.1 Aktionen
Aktionen werden als mit abgerundeten Ecken Rechtecke notiert, wie in Abbildung 16.2 gezeigt. Der Name der Aktion oder eine andere Beschreibung davon kann im Symbol erscheinen. (Specialized Notationen für bestimmte Arten von Aktionen sind in der nachfolgenden Unterabschnitten beschrieben.)
toll, jemand hinzufügen 1 zu meiner Frage, gibt es eine Möglichkeit zu sehen, wer und warum? es ist ein bisschen seltsam, dass man abstimmen kann, ohne irgendeinen Kommentar zu posten, um seine Wahl zu vertreten, – granier