| |
3-30 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 3 Begrenzungen [ eine Verbindung kann nicht die Art von einem TypedElement sein. [ C-13 ] ] [ ein TypedElement kann eine Art nur haben, die zu ihm sichtbar ist. [ C-14 ] ] IDL Schnittstelle TypedElementClass: ModelElementClass { // erhalten Sie alles typed_element einschließlich der Formationsglieder von typed_element schreibgeschütztes all_of_type_typed_element AttributTypedElementSet; constzeichenkette ASSOCIATIONS_CANNOT_BE_TYPES = "org.omg.mof:constraint.model.typed_element.associations_cannot_be_types"; constzeichenkette TYPE_MUST_BE_VISIBLE = "org.omg.mof:constraint.model.typed_element.type_must_be_visible"; }; Ende der Schnittstelle TypedElementClass Schnittstelle TypedElement: TypedElementClass, ModelElement { Art Classi er () Erhöhungen (bezüglich ective::MofError); leeres set_type (im new_value Classi er) Erhöhungen (bezüglich ective::MofError); }; 3,4,5 Classi er Auszug Ein Klassifikator stellt eine Klassifikation von Fällen durch einen Satz Eigenschaften zur Verfügung, die er enthält. SuperClasses GeneralizableElement IDL erClass SchnittstellenClassi: GeneralizableElementClass { schreibgeschütztes erSetall_of_type_classi AttributClassi er; }; Ende von erClass SchnittstellenClassi Schnittstelle Classi er: ErClass Classi, GeneralizableElement { }; 3,4,6 Kategorie Eine Kategorie definiert einen Klassifikationover ein Satz Gegenstandfälle, indem sie den Zustand definiert und Verhalten, das sie ausstellen. Dieses wird durch Betriebe, Attribute, Hinweise dargestellt, Teilnahme an den Verbindungen, an den Konstanten und an den Begrenzungen. Ähnliche Konzepte werden innen verwendet andere Klimas für das Darstellen der Kategorien und ihrer Implementierungen. Jedoch innen die MOF die Kategorieneigenschaften werden in einem Implementierung-unabhängigen modelliert Weise. Zum Beispiel wird ein Attribut einer Kategorie unabhängig von jedem möglichem Code zu spezifiziert |  |
|
| |
|
|