| |
3-14 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 3 3,3,3,1 Abstrakte Schlüsselkategorien Die abstrakten Schlüsselkategorien im MOF-Modell sind, wie folgt: ¥ ModelElement - dieses ist die Basisschaltungkategorie aller M3-levelkategorien im MOF Modell. Jedes ModelElement hat einen Namen. ¥- namespace - dieses ist die niedrige Kategorie für alle M3-levelkategorien, die als dienen müssen Behälter im MOF-Modell. ¥ GeneralizableElement - dieses ist die niedrige Kategorie für alle M3-levelkategorien, die sich stützen Verallgemeinerung (d.h., Erbschaft). ¥ TypedElement - dieses ist die niedrige Kategorie für M3-levelkategorien wie Attribut, Parameter und Konstante deren Definition eine Artspezifikation erfordert. ¥- Klassifikator - dieses ist die niedrige Kategorie für alle M3-levelkategorien, die (notionally) definieren Sie Arten. Beispiele des Klassifikators schließen Kategorie und DataType mit ein. 3,3,3,2 SchlüsselcVerbindungen Die Schlüsselverbindungen im MOF-Modell sind, wie folgt: ¥ enthält - diese Verbindung bezieht ein ModelElement auf dem namespace, das enthält es (sehen Sie Abschnitt 3,3,4, die vorbildliche Eindämmunghierarchie MOF, auf Seite 3-14). ¥ generalisiert - diese Verbindung bezieht ein GeneralizableElement auf seinen Vorfahren (d.h., supertypes) und Kinder (d.h., Formationsglieder) in einem Modelelement-Erbschaftdiagramm. Anmerkung daß ein GeneralizableElement möglicherweise nicht in allen seine Formationsglieder auskennen kann. ¥ IsOfType - diese Verbindung bezieht ein TypedElement auf dem Klassifikator, der sein definiert Art. ¥ DependsOn - diese abgeleitete Verbindung bezieht ein ModelElement auf anderen, die sein Definition hängt an ab. (sie wird von enthält, generalisiert, IsOfType abgeleitet und andere Verbindungen nicht hier gezeigt.) 3,3,4 Die Vorbildliche EindämmungcHierarchie MOF Das wichtigste Verhältnis im MOF-Modell ist enthält Verbindung. Eindämmung ist eine Gebrauchsverbindung, die verwendet wird, um (zum Beispiel) Kategorien auf ihrem zu beziehen Betriebe und Attribute, Betriebe zu ihren Parametern und so weiter. Während die Kategorie Diagramm zeigt daß nur Gegenstände ModelElement, welche Formationsglieder der namespace-Dose sind enthalten Sie jedes mögliches andere ModelElements, das MOF-Modell einschränkt die zugelassenen Eindämmungen auf beseitigen Sie verschiedene sinnlose und problematische Fälle. Tabelle 3-5 zeigt die zugelassenen Eindämmungen ModelElement in der Matrixform. Die Reihen sind die nicht-abstrakten Formationsglieder von namespace (d.h., mögliche Behälter) und von Spalten sind die nicht-abstrakten Formationsglieder von ModelElements (d.h., mögliche enthaltene Elemente). Für jede Kombination des Behälters und enthalten, ein Y sagt, daß Eindämmung zugelassen ist und ein N sagt, daß es nicht ist. |  |
|
| |
|
|