| |
April 2002 Omg-mof, v1.4: Die Reflektierenden Schnittstellen 6-11 6 refCreateInstance Dieser Betrieb verursacht einen neuen Fall der Kategorie für das RefObject s abgeleitet Schnittstelle. Den Betrieb kann ersucht werden einem Kategorienproxygegenstand oder um einem Fallgegenstand. Die args, die Liste die Ausgangswerte für den neuen Fall des Fallgegenstandes s gibt, scoped, nicht-abgeleitete Attribute. Die Mitglieder der "args" Liste entsprechen 1-to-1 den Parametern für das Besonderen verursachen Sie Betrieb. Sie müssen wie pro Abschnitt 6,2,1,1, der Standardwert kodiert werden Kodierenmuster, auf Seite 6-4. Parameter der falschen Art und der falschen Zahl wenn die argsliste die falsche Länge hat oder falsch kodiert wird. Abstrakte Kategorie tritt auf, wenn refCreateInstance benannt wird, um einen Fall von zu verursachen abstrakte Kategorie. Die restlichen fehlerbeschaffenheiten sind direkt Äquivalent zur Störung Bedingungen für das Besonderen verursachen Betrieb. refAllObjects Der refAllObjectsbetrieb bringt den Satz aller Fälle im gegenwärtigen Umfang zurück wer Art durch diese Kategorie des Gegenstandes s gegeben wird. Den Betrieb kann ersucht werden um einer Kategorie Proxygegenstand oder ein Fallgegenstand. Wenn includeSubtypes zutreffend ist, wendet der Fall für alle mögliche Unterklassen des M2-Niveaus ein Kategorie werden auch im Resultatssatz umfaßt. Dieser Fall ist mit dem Besonderen gleichwertig all_of_type_<- class_name >. Wenn die M2-Niveaukategorie das isAbstract hat, das eingestellt wird, um auszurichten, das Resultat ref_all_objects(false) ist ein leerer Satz. spezifische Entsprechung: create_<- class_name > (...) (sehen Sie Abschnitt 5,8,9, Kategorie verursachen Schablone, auf Seite 5-61). Rückholart: RefObject Parameter: args: in irgendwelchen (Vielfältigkeit: null oder mehr; bestellt) Ausnahmen: MofError (Überlauf, Underflow, Duplikat, Aufbau Schliessen, Schliessen Supertype, Bereits Verursachte, Abstrakte Kategorie, Falsche Art, Parameter Der Falschen Zahl) spezifische Entsprechung: Attribut- all_of_type_< class_name >; Attribut- all_of_class_< class_name >; (sehen Sie Abschnitt 5,8,6, Kategorienschablone, auf Seite 5-57). bringen Sie Art zurück: RefObject (Vielfältigkeit null oder mehr; einzigartig; unordered) isQuery: ja Parameter: includeSubtypes: in Booleschem Ausnahmen: keine |  |
|
| |
|
|