| |
3-24 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 3 Lookup_element ModelElement (in wstring Namen) Erhöhungen (NamespaceClass::NameNotFound, bezüglich ective::MofError); Resolve_qualied_name ModelElement (im::PrimitiveTypes::WStringList-qualied_name) Erhöhungen (NamespaceClass::NameNotResolved, bezüglich ective::MofError); Nd_elements_by_type ModelElementUList (im Kategorienof_type, in den Booleschen include_subtypes) Erhöhungen (bezüglich ective::MofError); Boolesches name_is_valid (in wstring proposed_name) Erhöhungen (bezüglich ective::MofError); }; 3,4,3 GeneralizableElement Auszug Die Kategorie GeneralizableElement stuft ein und kennzeichnet ModelElements, das kann seien durch das Supertyping generalisiert Sie und spezialisiert durch das Subtyping. A GeneralizableElement übernimmt die Eigenschaften von jedem seiner supertypes, die Eigenschaften von supertypes der sofortigen supertypes und so weiter (mit anderen Worten alle Eigenschaften von das transitive Schliessen aller supertypes des GeneralizableElement). Wenn ein GeneralizableElement eine Eigenschaft übernimmt, wird dieser Eigenschaftsname effektiv den Teil des namespace für das GeneralizableElement und die Eigenschaft gilt als Teil vom ausgedehnten namespace des namespace. Folglich ein GeneralizableElement kann nicht superclass haben, wenn es eine übernommene Eigenschaft veranläßt, einen namespace-Zusammenstoß zu haben mit seinen eigenen Eigenschaften - sehen Sie Begrenzung [ c 8 ]. Zum Grad, daß ein GeneralizableElement durch seine Eigenschaften definiert wird, die superclass/ Unterklasseverbindung definiert Ersetzbarkeit. Irgendein Fall von einem GeneralizableElement kann geliefert werden, wohin ein Fall von superclass von diesem GeneralizableElement ist erwartet. SuperClasses Namespace Attribute isRoot Spezifiziert, ob das GeneralizableElement supertypes haben kann. Zutreffend zeigt an daß es möglicherweise nicht die supertypes haben kann, falsch, zeigt an, daß es supertypes haben kann (ob oder nicht es wirklich irgendwelche hat) Art: Boolesch Vielfältigkeit: ein genau |  |
|
| |
|
|