| |
April 2002 Omg-mof, v1.4: Vorbildliche Kategorien MOF 3-59 3 Vielfältigkeit IDL Schnittstelle ParameterClass: TypedElementClass { schreibgeschütztes all_of_type_parameter AttributParameterSet; schreibgeschütztes all_of_class_parameter AttributParameterSet; Parametercreate_parameter ( /* von * ModelElement,/ in wstring Namen /* von * ModelElement,/ in wstring Anmerkung /* von Parameter*/ in der::Model::DirectionKind-Richtung /* von Parameter*/ in der::Model::MultiplicityType-Vielfältigkeit) Erhöhungen (bezüglich ective::MofError); }; Ende der Schnittstelle ParameterClass Schnittstellenparameter: ParameterClass, TypedElement { Richtung DirectionKind () Erhöhungen (bezüglich ective::MofError); leeres set_direction (im new_value DirectionKind) Erhöhungen (bezüglich ective::MofError); Vielfältigkeit MultiplicityType () Erhöhungen (bezüglich ective::MofError); leeres set_multiplicity (im new_value MultiplicityType) Erhöhungen (bezüglich ective::MofError); }; 3,4,26 Begrenzung Eine Begrenzung definiert eine Richtlinie, die den Zustand oder das Verhalten von einem oder mehr Elementen einschränkt im Metamodell. Wenn eine Begrenzung zu einem ModelElement angebracht wird, die Richtlinie es kodiert zutrifft auf alle relevanten Fälle des ModelElement in einem Modell. Eine Begrenzungsrichtlinie, dargestellt durch das Ausdrucksattribut, kann in irgendwelchen kodiert werden Form. Das Sprachattribut kann verwendet werden, um die Sprache und die Kodierung zu bezeichnen Entwurf verwendet. Vielfältigkeit definiert Kardinalitätbegrenzungen auf dem Satz von Fällen oder von Werten, die a Parameter kann halten. Vielfältigkeit definiert ein untereres und oberes Limit auf dem Satz, obgleich das obere Limit spezifiziert werden kann, wie unbegrenzt. Zusätzlich Vielfältigkeit definiert zwei andere Eigenschaften des Satzes: 1) Begrenzungen auf Satz bestellendes und 2) Begrenzungen Mitglied auf einzigartigen Satzelementen. Spezifisch Vielfältigkeit enthält isOrdered Feld. Als isOrdered, ist die Einrichtung von zutreffend die Elemente im Satz werden konserviert. Vielfältigkeit hat auch ein isUniquefeld. Wenn isUnique zutreffend ist, wird der Satz begrenzt, um nicht mehr als ein von irgendwelchen zu halten Wert oder Fall. Art: MultiplicityType Vielfältigkeit: ein genau |  |
|
| |
|
|