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 „Klasse“:<br />
Eine Klasse ist eine Beschreibung einer Menge von Objekten, die die gleichen Attribute,<br />
Operationen, Verbindungen und Bedeutung haben. Eine Klasse kann eine Menge von<br />
Schnittstellen auszeichnen, mit Hilfe derer Mengen von Operationen bekannt gemacht werden.<br />
Im <strong>Metamodell</strong> besteht eine Klasse (als Subtyp von Klassifizierer) aus einer Menge von<br />
Eigenschaften (Operationen, Attributen).<br />
Jedes Objekt, das zu einer Klasse instantiiert wird, beinhaltet seine eigene Menge von Werten<br />
(korrespondierend zu den verbundenen strukturellen Eingenschaften (vgl. voller Deskriptor in der<br />
Erläuterung der Semantik))<br />
Attribute der Metaklasse „Klasse“:<br />
istaktiv:<br />
spezifiziert, ob ein Objekt seinen eigenen Kontrollbereich hat (thread of<br />
control). Wenn istaktiv = true, dann haben Objekte der Klasse einen eigenen<br />
Kontrollbereich. Ansonsten laufen sie im Kontrollbereich des aufrufenden<br />
Objekts.<br />
18.12.2002 Modellierung WS 02/03 20