| |
April 2002 UML-Profil für CORBA: Die CORBA-ArtcDarstellungen 3-43 3 Begrenzungen CORBAIndexedType: CORBAUserDefinedType (Core::Class) [ 1 ] A < < CORBAIndexedType >>- stereotyped Kategorie hat keine Eigenschaften. self.features->isEmpty [ 2 ] A < < CORBAIndexedType >>- stereotyped Kategorie nimmt an genau einer teil Verbindung, die ein schiffbares gegenüber von AssociationEnd hat. self.navigableOppositeEnds->size = 1 [ 3 ] Das einzelne schiffbare gegenüber von AssociationEnd von a < < CORBAIndexedType > > - stereotyped Kategorie muß die Sicht "Öffentlichkeit haben.", self.navigableOppositeEnds->forAll(end|end.visibility = # Öffentlichkeit) [ 4 ] Es gibt genau eine Verbindung, in der a < < CORBAIndexedType > > nimmt als die Art des nahen, nicht-schiffbaren AssociationEnd teil. self.nonNavigableNearEnds->size = 1 [ 4 ] Alle näheren Bestimmungen des einzelnen nicht-schiffbaren nahen AssociationEnd von a < < CORBAIndexedType > > muß Vielfältigkeit 1,,1, Art CORBA::long und a haben Begrenzung der Form "{ 0..n }" oder "{ 0.. * }" (wo n eine nichtnegative Ganzzahl ist). self.nonNavigableNearEnds->forAll(end|end.qualifier->forAll (nähere Bestimmung|qualifier.multiplicity.range.lower = 1 und qualifier.multiplicity.range.upper = 1 und qualifier.type.name = "CORBA::long" und qualifier.constraint->exists(constraint| constraintSubstring(constraint, 1, 3) = "0.." und (constraintUpperValue = "*" oder constraintUpperValue > = 1)))) [ 5 ] Wenn die Art, die registriert wird, a < < die CORBAInterface>>-stereotypedkategorie ist, dann gegenüberliegendes AssociationEnd in der der einer qualifizierten Verbindung < < CORBAIndexedType >>- stereotyped Kategorie nimmt hat Vielfältigkeit niedriger teil Grenze von höchstens 1 und oberes Limit der Vielfältigkeit von genau 1. self.navigableOppositeEnd.type.isStereotyped("CORBAInterface") deutet an self.navigableOppositeEnd.multiplicity.range.lower < = 1 und self.navigableOppositeEnd.multiplicity.range.upper = 1 [ 6 ] Wenn die Art, die registriert wird, nicht a < < CORBAInterface>>-stereotypedkategorie ist, dann ? das gegenüberliegende AssociationEnd in der der einer qualifizierten Verbindung < < CORBAIndexedType >>- stereotyped Kategorie nimmt hat Vielfältigkeit 1,,1 teil und ? das nahe AssociationEnd der qualifizierten Verbindung hat unterere Schranke der Vielfältigkeit von höchstens 1 und oberes Limit von genau 1. |  |
|
| |
|
|