| |
April 2002 Omg-mof, v1.4: Vorbildliche Kategorien MOF 3-21 3 3,4,2 Namespace Auszug Die namespace-Kategorie stuft ein und kennzeichnet ModelElements, das enthalten kann anderes ModelElements. Zusammen mit dem Enthalten des ModelElements, ein namespace definiert ein namespace, den zulässigen Satz von Namen und die nennenbegrenzungen, für diese Elemente. Unterklassen der namespace-Kategorie haben Einheiten für effektiv verlängern ihr namespace, ohne zusätzliches ModelElements wirklich zu enthalten. So Namespace kann in seinen zwei Rollen ausgedrückt, als Behälter und als namespace-Einheit angesehen werden. Weil nur Unterklassen das namespace verlängern, ist das namespace und der Inhalt zusammentreffend in der Definition der namespace-Kategorie. Jedes namespace hat vier Ansammlungen (die letzten drei derivable) die in den vorbildlichen s Begrenzungen MOF benutzt werden. Diese Ansammlungen sind: ¥ der Inhalt (auch genannt den direkten Inhalt), die durch den Inhalt definiert werden Hinweis. ¥ aller Inhalt, das transitive Schliessen auf dem Inhaltshinweis. ¥ das ausgedehnte namespace (der Inhalt plus die Elemente umfaßt durch Verlängerung), das Namespace-Unterklassen vollenden durch Verallgemeinerung und Import. ¥ der ausgedehnte Inhalt (das transitive Schliessen auf dem Inhaltshinweis angewendet an das ausgedehnte namespace). Die Definitionen dieser Ansammlungen können in Abschnitt 3,9,6 , OCL-Helfer gefunden werden Funktionen, auf Seite 3-111. SuperClasses ModelElement Hinweise Inhalt Kennzeichnet den Satz von ModelElements, den ein namespace enthält. Kategorie: ModelElement vorbei definiert: Contains::containedElement Vielfältigkeit: null oder mehr; bestellt Gegenteil: ModelElement::container |  |
|
| |
|
|