| |
3-32 UML-Profil für CORBA, v1.0 April 2002 3 Jedes Mitglied einer konstruierten Art, die von einer grundlegenden Art CORBA ist, wird als dargestellt Attribut. Der Name dieses Attributes ist derselbe wie der Bezeichner für das Mitglied von konstruierte Art. Jedes Mitglied einer konstruierten Art, die von einer verbraucherbestimmten IDL-Art ist, wird dargestellt als UML-Verbindung mit dem stereotyped UML ModelElement, das dieses IDL darstellt Art. In solchen Fällen wird der Bezeichner für das Mitglied der konstruierten Art als benutzt Name des gegenüberliegenden AssociationEnd. Stereotypes und etikettierte Werte Das virtuelle metamodel enthält einen abstrakten Stereotype < < CORBAConstructedType > >, von welchem eine Verallgemeinerung < < CORBAStruct > >, < < CORBAUnion > > ist und < < CORBAException > >. Die folgenden Begrenzungen treffen auf alle abgeleiteten Stereotypes zu von < < CORBAConstructedType > >. Darstellung jedes Mitgliedes in UML muß ein TaggedValue haben { IDLOrder = N }, wer Ganzzahlenwert N ist die Position der Erklärung des Mitgliedes im IDL, numeriert von null aufwärts. Begrenzungen CORBAConstructedType: CORBAStructuredType (Kern:: Klassifikator ) [ 1 ] Alle Eigenschaften von a < < CORBAConstructedType >>- stereotyped Klassifikator muß sein Attribute mit Sicht "Öffentlichkeit.", self.feature->forAll(feature|feature.oclIsTypeOf(Attribute) und feature.visibility = # Öffentlichkeit) [ 2 ] Alles schiffbare gegenüber von AssociationEnds von a < < CORBAConstructedType > > müssen Sie haben Sie Sicht "Öffentlichkeit.", self.navigableOppositeEnds->forAll(end|end.visibility = # Öffentlichkeit) [ 3 ] A < < CORBAConstructedType >>- stereotyped Klassifikator kann nicht an irgendwelchen teilnehmen Verallgemeinerung-Verhältnisse. self.generalization->isEmpty und self.specialization->isEmpty 3,5,12,2 Darstellung Die Darstellung für UML-Klassifikator wird, mit der Hinzufügung des spezifischen Stereotype benutzt Schlüsselwort, das der bestimmten konstruierten Art entspricht. Darstellungsbeispiele werden in jedem der folgenden Unterabschnitte gezeigt. |  |
|
| |
|
|