| |
6-6 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 6 Jeder MOF-Gegenstand hat einen dauerhaften, einzigartigen MOF-Bezeichner, der mit ihm dazugehörig ist. Dieses Bezeichner wird zum Gegenstand erzeugt und gesprungen, wenn er hergestellt wird und nicht sein kann geändert für die Lebenszeit des Gegenstandes. Der Primärzweck des MOF-Bezeichners ist zu dienen Sie als Aufkleber, der verglichen werden kann, um eine Identität des Gegenstandes s endgültig herzustellen. Eine MOF-Implementierung muß dem keine zwei eindeutigen MOF-Gegenstände innerhalb sicherstellen Umfang eines äußersten Paketgegenstandes hat überhaupt den gleichen MOF-Bezeichner. Dieses unveränderlicher Muß-Einfluß für die Lebenszeit des Umfanges. Eine Gruppe äußerster Paketumfang kann nur sicher zu einem Bündnis vereingigt werden wenn das jeweilige Implementierungen können das oben genannte unveränderliche sicherstellen zutrifft über der gesamten Vereinigung. A Vereinigung des Umfanges, in denen das unveränderliche nicht hält, ist nicht compliant MOF. Die MOF-Spezifikation unterstellt nicht Entwurfs für das Erzielen dieses. Stattdessen folgende Annäherung wird empfohlen: 1. Wählen Sie einen passenden Entwurf (oder Entwürfe) für das Zuteilen der einzigartigen Bezeichner. Dieses hängt von der Natur der Vereinigung ab. 2. Definieren Sie eine Textsyntax für MOF-Bezeichnerzeichenketten der Form: < Entwurf-Präfix > ": "< Entwurf-spezifisch-Teil > wo < Entwurf-Präfix > wird entweder anderwohin oder ein Verkäufer oder ein Benutzer standardisiert spezifische Zeichenkette, die zum Zusammentreffen mit anderen Präfixen unwahrscheinlich ist. In Ermangelung eines passenderen Bezeichnererzeugungsentwurfs, wird es empfohlen daß der folgende Entwurf, der auf dem Algorithmus DCE UUID und der Textkodierung basiert, ist verwendet. Die empfohlene DCE UUID-gegründete Bezeichnersyntax ist: "DCE "" : "< bedruckbar-Form-von-printable-form-of-dce-uuid-uuid > [" : "< Dezimalstellen > ] Z.B.: "DCE:d62207a2-011e-1çe-88b4-0800090b5dé " "DCE:d62207a2-011e-1çe-88b4-0800090b5dé:1234 " Der erste Fall würde benutzt, wenn es annehmbar ist, einen neuen DCE UUID für zu erzeugen jeder MOF-Gegenstand. Der zweite Fall konnte benutzt werden, wenn die obenliegenden des Tuns dies sind zu groß oder die angeforderte Rate des UUID-Erzeugung ist zu hoch. In diesem Fall das UUID würde eine Umfanginkarnation bezeichnen, und das Suffix würde eine lokale Gegenstandreihenfolge sein Zahl für die Umfanginkarnation wiederholt nicht während der letzten s-Lebenszeit. refMetaObject Der refMetaObjectbetrieb bringt den Model::ModelElement-Gegenstand zurück, der beschreibt dieser Gegenstand in seiner metamodelspezifikation. spezifische Entsprechung: keine Rückholart: DesignatorType |  |
|
| |
|
|