| |
2-14 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 2 2,3,5 DataTypes Definitionen Metamodel müssen häufig Attribut- und Betriebsparameterinhalte verwenden das haben Sie Arten deren Werte nicht Gegenstandidentität haben. Das MOF liefert metamodeling Konzept von einem DataType zum Füllen dieser Notwendigkeit. DataTypes kann zwei Arten Datenart darstellen: 1. Ursprüngliche Datenarten mögen Boolesch, Ganzzahl, und Zeichenkette sind die Grundbausteine für das Ausdrücken des Zustandes. Das MOF definiert sechs Standarddatenarten, die für verwendbar seien Sie metamodeling Technologieneutrales. (andere ursprüngliche Datenarten können vorbei definiert werden spezifische Technologiekartenaufnahmen oder als Benutzer oder Verkäufer-spezifische Verlängerungen. Jedoch Spezifikation des Kernes MOF sagt nichts über, was sie. bedeuten), 2. Datenarterbauer lassen das metamodeler kompliziertere Datenarten definieren. Die datenarterbauer MOF s Standardsind Aufzählungarten, Strukturarten, Ansammlungsarten und alias Arten. Sehen Sie Abschnitt 3,4,7, DataType, auf Seite 3-32 und die folgenden Abschnitte für mehr Details über, wie Formationsglieder DataTypes verwendet werden, um Arten auszudrücken. 2,3,6 Pakete Das Paket ist das MOF-Modellkonstruieren für die Gruppierung der Elemente in ein metamodel. Pakete dienen zwei Zwecke. 1. Auf dem M2-Niveau stellen Pakete eine Weise des Verteilens und des Modularizings zur Verfügung metamodelraum. Pakete können die meisten Arten vorbildliches Element (z.B., andere enthalten Pakete, Kategorien, Verbindungen, DataTypes, Ausnahmen, Konstanten und so weiter). 2. Auf dem Niveau M1 Paketfalldienen als die äußersten Behälter für metadata. Indirekt definieren sie auch die Bereichgrenzen der Verbindungsbindeelementenmengen und von Klassifikatorniveauattribute und -betriebe auf Kategorie instances (sehen Sie Abschnitt 4,8,4, Verpacken Sie Umfang, auf Seite 4-12). Das MOF-Modell stellt vier Einheiten für metamodelaufbau und -wiederverwendung zur Verfügung (d.h., Verallgemeinerung, Verschachtelung, importierend und sammeln sich). Diese werden in beschrieben folgende Unterabschnitte. 2,3,6,1 PaketcVerallgemeinerung Pakete können durch (übernehmen Sie von), eins oder mehr generalisiert werden andere Pakete in einer Weise das ist analog, die Verallgemeinerung zu klassifizieren, die in Abschnitt 2,3,1,5 beschrieben wird, klassifizieren Verallgemeinerung, auf Seite 2-8. Wenn ein Paket von anderen übernimmt, das Übernehmen (Unterseeboot -) erwirbt Paket alle metamodelelemente, die gehören (Super -) Paket, das es von übernimmt. Paketerbschaft ist abhängig von Richtlinien, die Namen verhindern Zusammenstoß zwischen den übernommenen und am Ort definierten metamodelelementen. Auf dem Niveau M1 hat ein Sub-Packagefall die Fähigkeit, seine Selbst zu verursachen und zu handhaben Ansammlungen Kategorienfälle und -verbindungen. Dieses trifft auf die Kategorien und die Verbindungen zu daß es ausdrücklich und zu denen definiert, die es durch Erbschaft erwirbt. |  |
|
| |
|
|