| |
April 2002 Omg-mof, v1.4: Vorbildliche Kategorien MOF 3-45 3 "org.omg.mof:constraint.model.reference.referenced_end_must_be_navigable"; constzeichenkette CONTAINER_MUST_MATCH_EXPOSED_TYPE = "org.omg.mof:constraint.model.reference.container_must_match_exposed_type"; constzeichenkette REFERENCED_END_MUST_BE_VISIBLE = "org.omg.mof:constraint.model.reference.referenced_end_must_be_visible"; Bezugscreate_reference ( /* von * ModelElement,/ in wstring Namen /* von * ModelElement,/ in wstring Anmerkung /* von Eigenschafts*/ im::Model::ScopeKind-Bereich /* von Eigenschafts*/ in der::Model::VisibilityKind-Sicht /* von * StructuralFeature,/ in der::Model::MultiplicityType,-Vielfältigkeit /* von * StructuralFeature,/ in Booleschem is_changeable) Erhöhungen (bezüglich ective::MofError); }; Ende der Schnittstelle ReferenceClass Schnittstellenhinweis: ReferenceClass, StructuralFeature { Exposed_end AssociationEnd () Erhöhungen (bezüglich ective::MofError); leeres set_exposed_end (im new_value AssociationEnd) Erhöhungen (bezüglich ective::MofError); Referenced_end AssociationEnd () Erhöhungen (bezüglich ective::MofError); leeres set_referenced_end (im new_value AssociationEnd) Erhöhungen (bezüglich ective::MofError); }; 3.4.18BehavioralFeature Auszug Ein BehavioralFeature definiert eine dynamische Eigenschaft des ModelElement das enthält es. Weil ein BehavioralFeature teilweise durch die Parameter es definiert wird enthält, ist es eine Eigenschaft und ein namespace. SuperClasses Eigenschaft, Namespace IDL Schnittstelle BehavioralFeatureClass: FeatureClass, NamespaceClass { schreibgeschütztes Attribut BehavioralFeatureUList all_of_type_behavioral_feature; }; Ende der Schnittstelle BehavioralFeatureClass Schnittstelle BehavioralFeature: BehavioralFeatureClass, Eigenschaft, Namespace { }; 3,4,19 Betrieb Ein Betrieb definiert eine dynamische Eigenschaft, die einen Service anbietet. Das Verhalten von Betrieb wird durch die Anforderung des Betriebes aktiviert. |  |
|
| |
|
|