Das UML-Metamodell
Das UML-Metamodell
Das UML-Metamodell
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>UML</strong>: <strong>Metamodell</strong><br />
Metaklassen der Komponente „Kern“ (Forts.)<br />
Metaklasse „Eigenschaft“:<br />
Eine Eigenschaft ist eine Operation oder ein Attribut, die durch eine Schnittstelle, einen Datentyp<br />
oder eine Klasse verkapselt wird.<br />
Attribute der Metaklasse „Eigenschaft“:<br />
Bereich:<br />
Sichtbarkeit<br />
Mögliche Werte: Instanz gibt an, daß die Eigenschaft in jeder Ausprägung<br />
des Klassifizierers gilt.<br />
Klassifizierer gibt an, daß die Eigenschaft nicht in jeder<br />
Ausprägung, sondern nur einmal pro Klassifizierer vorkommt<br />
Mögliche Werte: public Jeder Klassifizierer, der den Klassifizierer kennt, kann<br />
auf die Eigenschaft zugreifen<br />
protected Jeder Nachkomme des Klassifizierers kann auf<br />
die Eigenschaft zugreifen.<br />
private: Nur der Klassifizierer selbst kann auf die<br />
Eigenschaft zugreifen.<br />
Assoziationen der Metaklasse „Eigenschaft“:<br />
owner: Über die Assoziation „owner“ wird der Klassifizierer verbunden, der über das Attribut<br />
verfügt.<br />
18.12.2002 Modellierung WS 02/03 23