| |
April 2002 Omg-mof, v1.4: IDL, das Schablonen Abbildet 5-61 5 Attribute keine Betriebe Die Betriebe für eine Fallschnittstelle werden durch das Attribut, Hinweis erzeugt und BetriebscSchablonen. Merken Sie daß die Betriebe für Fall-scopedattribute und Betriebe erscheinen nur hier. 5,8,9 Kategorie Stellen Schablone Her Die Kategorie stellen Schablone definiert die IDL-Erzeugungsrichtlinien für die Fallfabrik her Betrieb für eine nicht-abstrakte M2-levelkategorie deren Sicht public_vis ist. Schablone < ClassName > verursachen _ < class_name > ( // für jedes nicht-abgeleitetes direktes oder übernommenes Attribut < im attribute_name > < AttributeType>[<CollectionKind > ] ... ) Erhöhungen (Reflective::MofError); Betriebe create_<class_name > Das create_<class_name > der Betrieb verursacht neue Fallgegenstände für das M2-level Kategorie (d.h., Fälle der Kategorie < des ClassName > Schnittstelle). Die Parameter zum create_<class_name > stellen Ausgangswerte für das M2-level zur Verfügung Nicht-abgeleitete Attribute der Kategorie. Parametererklärungen werden in einem definierten Auftrag erzeugt durch ein rekursives Tiefe-erstes traversal des Erbschaftdiagramms. Genau, 1. werden KategorienSuper-Kategorien bevor die Kategorienattribute verarbeitet, 2. Super-Kategorien werden im Auftrag von generalisiert Verbindung verarbeitet, reflektierende Entsprechung: ref_create_instance(<- class_designator >, < attr_name >,...) Rückholart: < ClassName > Parameter: in < AttrTypeName > [ < CollectionType > ] < attr_name >, ... Ausnahmen: MofError (Überlauf, Underflow, Duplikat, AufbaucSchliessen, Schliessen Supertype, Bereits Verursacht) |  |
|
| |
|
|