| |
April 2002 UML-Profil für CORBA: Die CORBA-ArtcDarstellungen 3-39 3 [ 1 ] Alle Attribute von a < < CORBAEnum>>-stereotypedkategorie müssen haben Vielfältigkeit 1,,1, Art CORBA::short und ein initialValue gleich dem Wert von seinem Umbau IDLOrder. self.allAttributes ->forAll(attrib|attrib.multiplicity.range.lower = 1 und attrib.multiplicity.range.upper = 1 und attrib.initialValue.body = attrib.taggedValues ->select(tag|tag.name = "IDLOrder").value) [ 2 ] A < < CORBAEnum>>-stereotypedkategorie kann möglicherweise nicht an irgendeiner Verbindung teilnehmen das hat schiffbares gegenüber von AssociationEnds. navigableOppositeEnds->isEmpty 3,5,16,2 Darstellung Die übliche Kategorien- und Attributdarstellung wird benutzt. Ein Beispielenum wird innen dargestellt UML in Tabelle 3-25 auf Seite 3-41. Die Art und die numerischen zuerstwerte der Attribute, die enumelemente können darstellen seien in der Darstellung ausgelassen Sie, da die Art immer kurz ist, und das initialValue kann sein abgeleitet von der Einrichtung der Attribute. 3,5,17 Ausnahme 3,5,17,1 UML-StandardcElemente CORBA-Ausnahmen werden mit Stereotypes der UML-Ausnahmen modelliert. Die Mitglieder von der CORBA-Ausnahme werden genau demselben wie die von CORBA-struct dargestellt. Im UML-metamodel ist Ausnahme ein Formationsglied des Signals, deren Formationsglied ist Klassifikator. Anmerkung - in den Attributen CORBA 2,4 kann nicht Ausnahmen aufwerfen. Stereotypes und etikettierte Werte CORBA-Ausnahmen werden durch UMLAUSNAHMEN (vom allgemeinen Verhalten) dargestellt, stereotyped < < CORBAException > >. Das TaggedValue { Erhöhungen = ( Ausnahme-Name Ausnahme-Name ...) } wird für definiert Betriebe in Abschnitt 3,5,22, "Betrieb," auf Seite 3-53 zum Beschreiben die Betriebe Erhöhung die Ausnahmen. |  |
|
| |
|
|