| |
3-28 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 3 contents_must_not_collide_with_supertypes "; constzeichenkette DIAMOND_RULE_MUST_BE_OBEYED = "org.omg.mof:constraint.model.generalizable_element.diamond_rule_must_be_obeyed"; constzeichenkette NO_SUPERTYPES_ALLOWED_FOR_ROOT = "org.omg.mof:constraint.model.generalizable_element.no_supertypes_allowed_for_root"; constzeichenkette SUPERTYPES_MUST_BE_VISIBLE = "org.omg.mof:constraint.model.generalizable_element.supertypes_must_be_visible"; constzeichenkette NO_SUBTYPES_ALLOWED_FOR_LEAF = "org.omg.mof:constraint.model.generalizable_element.no_subtypes_allowed_for_leaf"; }; Ende der Schnittstelle GeneralizableElementClass Schnittstelle GeneralizableElement: GeneralizableElementClass, Namespace { Boolesches is_root () Erhöhungen (bezüglich ective::MofError); leeres set_is_root (im Booleschen new_value) Erhöhungen (bezüglich ective::MofError); Boolesches is_leaf () Erhöhungen (bezüglich ective::MofError); leeres set_is_leaf (im Booleschen new_value) Erhöhungen (bezüglich ective::MofError); Boolesches is_abstract () Erhöhungen (bezüglich ective::MofError); leeres set_is_abstract (im Booleschen new_value) Erhöhungen (bezüglich ective::MofError); Sicht VisibilityKind () Erhöhungen (bezüglich ective::MofError); leeres set_visibility (im new_value VisibilityKind) Erhöhungen (bezüglich ective::MofError); Supertypes GeneralizableElementUList () Erhöhungen (bezüglich ective::MofError); leere set_supertypes (im new_value GeneralizableElementUList) Erhöhungen (bezüglich ective::MofError); leere add_supertypes (im new_element GeneralizableElement) Erhöhungen (bezüglich ective::MofError); leeres add_supertypes_before (im new_element GeneralizableElement, im before_element GeneralizableElement) Erhöhungen (bezüglich ective::NotFound, bezüglich ective::MofError); leere modify_supertypes (im old_element GeneralizableElement, im new_element GeneralizableElement) Erhöhungen (bezüglich ective::NotFound, bezüglich ective::MofError); leere remove_supertypes (im old_element GeneralizableElement) Erhöhungen (bezüglich ective::NotFound, bezüglich ective::MofError); All_supertypes GeneralizableElementSet () Erhöhungen (bezüglich ective::MofError); ModelElement lookup_element_extended (in wstring Namen) Erhöhungen (NameNotFound, bezüglich ective::MofError); ModelElementUList nd_elements_by_type_extended (im Kategorienof_type, in Booleschem include_subtypes) Erhöhungen (bezüglich ective::MofError); }; |  |
|
| |
|
|