| |
2-12 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 2 2,3,3,2 VerbindungscAnhäufung Die Anhäufungssemantik einer Verbindung sind spezifiziertes ausdrücklich verwenden Anhäufungsattribut des AssociationEnds. Im Fall von einer Zusammensetzung Verbindung, das Anhäufungsattribut der Zusammensetzung AssociationEnd wird auf eingestellt zutreffend und das Anhäufungsattribut des Bestandteils AssociationEnd wird auf falsches eingestellt. Auch die Vielfältigkeit für die Zusammensetzung AssociationEnd wird angefordert, um zu sein [ 0,,1 ] oder [ 1,,1 ] in Übereinstimmung mit der Richtlinie, daß ein Fall nicht ein Bestandteil der Mehrfachverbindungsstelle sein kann Zusammensetzungen. 2,3,3,3 AttributcAnhäufung Die wirkungsvolle Anhäufungssemantik für ein Attribut hängen von der Art von ab Attribut. Z.B.: ¥ ein Attribut dessen Art ausgedrückt wird, da ein DataType Nichtgesamtsemantik hat. ¥ ein Attribut dessen Art ausgedrückt wird, da eine Kategorie zusammengesetzte Semantik hat. Es ist möglich, ein DataType zu verwenden, um die Art einer Kategorie zu kodieren. Das Tun dies erlaubt das metamodel zum Definieren eines dessen Wertes des Attributes oder bewertet sind Fälle einer Kategorie ohne auf die Unkosten der zusammengesetzten Semantik sich zu nehmen. 2,3,4 Hinweise Das MOF-Modell stellt zwei Konstruieren für das Modellieren von Verhältnissen zwischen Kategorien zur Verfügung (d.h., Verbindungen und Attribute). Während MOF-Verbindungen und -attribute ähnlich sind von den Informationen, die Standpunkt modellieren, haben sie wichtige Unterschiede von Standpunkte ihrer Berechnungsmodelle und ihres Entsprechens bildeten Schnittstellen ab. Anmerkung -- Attribute können Verhältnisse zwischen Kategorien und DataTypes auch modellieren, aber das ist nicht zu diesem Punkt relevant. Verbindungen bieten ein fragen-orientiertes Berechnungsmodell an. Der Benutzer führt durch Betriebe auf einem Gegenstand, der notionally eine Ansammlung Verbindungen einkapselt: ¥- Vorteil: Die Verbindungsgegenstände erlauben dem Benutzer, globale Fragen rüber durchzuführen alle Verhältnisse, nicht gerade die für einen gegebenen Gegenstand. ¥- Nachteil: Die Klientenbetriebe für das Zugänglich machen und die Aktualisierung von Verhältnissen neigen zu seien Sie komplizierter. Attribute bieten ein Navigation-orientiertes Berechnungsmodell an. Der Benutzer gewöhnlich führt erhalten und einstellen Betriebe auf einem Attribut durch. ¥- Vorteil: Die erhalten und Satzart der Schnittstellen sind einfacher und neigen, zu sein mehr natürlich für typisches metadata orientierte Anwendungen, die Quer ein metadatadiagramm. ¥- Nachteil: Eine globale Frage über einem Verhältnis durchführen ausgedrückt als Attribut ist rechnerisch intensiv. |  |
|
| |
|
|