07.03.2014 Aufrufe

Das UML-Metamodell

Das UML-Metamodell

Das UML-Metamodell

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!