| |
April 2002 Omg-mof, v1.4: Semantik von Attributen 4-5 4 4,6 Semantik von Attributen Attribute sind eine von zwei Einheiten, die durch das MOF-Modell für das Definieren bereitgestellt werden Verhältnisse zwischen Werten am M1-level. Ein Attribut einer M2-levelkategorie von definiert eine Relation zwischen jedem M1-levelfall die Kategorie und Werte von einigem andere Art. Die Attributspezifikation besteht aus den folgenden Eigenschaften: ¥ der Name des Attributes s, ¥ der Art des Attributes s, die ausgedrückt werden kann mit eine Kategorie oder DataType, ¥ eine Bereichspezifikation, ¥ eine Sichtspezifikation, ¥ eine Vielfältigkeitspezifikation, ¥ eine isChangeable Markierungsfahne, das ¥ isDerived Markierungsfahne und ¥ eine (implizite) Anhäufungsspezifikation. Viele Aspekte der M1-levelberechnungssemantik von Attributen hängen von ab Diagramm verwendet. Die folgenden Unterabschnitte beschreiben jene Aspekte der Semantik das sind das unabhängige Diagramm. 4,6,1 Attributname und -art Der Name und die Art eines Attributes definieren die grundlegende Unterzeichnung von einem begrifflichbinärem Verhältnis zwischen Kategorienfall und einem Attributwert oder Werten. Z.B. Attributerklärung der Form: Kategorie Class1 { Attribut attr_1 AttrType; }; definiert eine Begriffsrelation zwischen einer M1-levelart, die dem Class1 entspricht und eine M1-levelart, die dem AttrType entspricht. Die drei Hauptarten der Relation das kann zwischen einer Kategorie und einem Attribut bestehen werden unten in Tabelle 4-1 veranschaulicht. Abbildung zeigt Fällen, wo Grenzen einer des Attributes s Vielfältigkeit sind [ 1,,1 ] (single- bewertet), [ 0..1] (wahlweise freigestellt) und [ m..n ] (mehrfach bewertet) beziehungsweise. Jedes begrifflich Relation ist von anderen für diese Kategorie durch den Namen des Attributes s unterscheidbar. Tabelle 4-1 BegriffscKategoriencAttributcRelationen Eine Art des M2-levelattributes s kann entweder eine Kategorie oder ein DataType sein. Im ehemaligen Fall die Relation KategorienAttrType bezieht die M1-levelfälle, die bis die zwei entsprechen Kategorien. Im letzten Fall bezieht sie die M1-levelfälle, die der Kategorie entsprechen M1-levelfälle, die dem DataType entsprechen. einzeln-bewertetes Attribut wahlweise freigestelltes Attribut mehrfach bewertetes Attribut Class1 AttrType attr_1 1 Class2 AttrType attr_2 Class3 AttrType attr_3 0,,1 m..n |  |
|
| |
|
|