| |
März 2003 Omg-cwm, v1.1: Kern Metamodel 4-5 4 Ganzzahl Ganzzahl stellt die vorbestimmte Art von Ganzzahlen dar. Ein Fall der Ganzzahl ist ein Element in (endlos) stellen Sie von den Ganzzahlen (... -2, -1, 0, 1, 2...). ein Die Rückstellung für Ganzzahl ist 0. Name Name definiert ein Zeichen, das für das Namengeben von ModelElements und von ähnlichen Verbräuchen benutzt wird. Jedes Name hat eine entsprechende Zeichenkettedarstellung. Zwecks des Austausches ein Name wenn als Zeichenkette dargestellt Sie seien. Die Rückstellung für die Namensdatenart ist eine leere Zeichenkette. Zeichenkette Zeichenkette definiert ein Stück Text. Zeichenketten nicht normalerweise haben eine definierte Länge; eher sie werden betrachtet, lang willkürlich zu sein (praktische Begrenzungen auf der Länge der Zeichenketten bestehen, aber sind Implementierungsabhängiger). Wenn Zeichenkette wie die Art eines Attributes benutzt wird, Zeichenkettelänge kann manchmal spezifiziert werden (sehen Sie die Verwandtschafts- und Rekordpakete für Beispiele). Die Rückstellung für die Zeichenkettedatenart ist eine leere Zeichenkette. Zeit Zeit definiert eine Aussage, die die Zeit des Auftretens eines Falls definiert. spezifisches Format der Zeitausdrücke wird nicht hier spezifiziert und ist abhängig von Implementierungsbetrachtungen. Es gibt keine Rückstellung für die Zeitdatenart. UnlimitedInteger UnlimitedInteger definiert eine Datenart deren Strecke die nichtnegativen Ganzzahlen ist vergrößert durch den speziellen Wert "unbegrenzt.", Er wird für das obere Limit von verwendet multiplicities. Die Rückstellung für ein UnlimitedInteger ist der spezielle unbegrenzte Wert ".", Das metamodel ObjectModel enthält die aufgezählten Datenarten, die unten innen gezeigt werden alphabetische Reihenfolge. Die Aufzählungdruckfehler, die für jede aufgezählte Art definiert werden, werden beschrieben außerdem. ChangeableKind Im metamodel definiert ChangeableKind eine Aufzählung, die wie bezeichnet Attributverbindung kann geändert werden. Seine Werte sind: ? ck_changeable - keine Beschränkungen auf Änderung. ? ck_frozen - der Wert kann möglicherweise nicht vom Quellende nach der Kreation geändert werden und Initialisierung des Quellgegenstandes. Betriebe am anderen Ende können a ändern Wert. |  |
|
| |
|
|