| |
April 2002 Omg-mof, v1.4: Vorbildliche Kategorien MOF 3-31 3 speichern Sie und handhaben Sie den Attributwert. Die Implementierung muß einfach versichern daß sein Verhalten paßt sich an das Verhalten an, das durch das gewählte Technologiediagramm spezifiziert wird. Das MOF Kategorienkonstruieren ist mehr als gerade eine Schnittstellenbeschreibung. SuperClasses Klassifikator Enthaltene Elemente Klassifizieren Sie, Formationsglieder DataType, Attribut, Hinweis, Betrieb, Ausnahme, Begrenzung, Konstante, Umbau; sehen Sie Begrenzung [ C -15 ]. Attribute isSingleton Begrenzungen [ eine Kategorie kann nur Kategorien, DataTypes, Attribute, Hinweise, Betriebe enthalten, Ausnahmen, Konstanten, Begrenzungen und Umbauten. [ C-15 ] ] [ eine Kategorie, die gekennzeichnet wird, da Auszug nicht als singleton auch gekennzeichnet werden kann. [ C-16 ] ] IDL Schnittstelle ClassClass: ErClass Classi { schreibgeschützte all_of_type_class AttributClassSet; schreibgeschützte all_of_class_class AttributClassSet; constzeichenkette CLASS_CONTAINMENT_RULES = "org.omg.mof:constraint.model.class.class_containment_rules"; constzeichenkette ABSTRACT_CLASSES_CANNOT_BE_SINGLETON = "org.omg.mof:constraint.model.class.abstract_classes_cannot_be_singleton"; Kategoriencreate_class ( /* von * ModelElement,/ in wstring Namen /* von * ModelElement,/ in wstring Anmerkung /* von * GeneralizableElement,/ im Booleschen is_root /* von * GeneralizableElement,/ im Booleschen is_leaf /* von * GeneralizableElement,/ im Booleschen is_abstract /* von * GeneralizableElement,/ in der::Model::VisibilityKind-Sicht /* von Kategorien*/ im Booleschen is_singleton) Erhöhungen (bezüglich ective::MofError); Wenn isSingleton zutreffend ist, höchstens kann ein Fall des Niveaus M1 dieser Kategorie bestehen innerhalb des M1-levelumfangs einer Kategorie. Art: Boolesch Vielfältigkeit: ein genau |  |
|
| |
|
|