| |
April 2002 UML-Profil für CORBA: Die CORBA-ArtcDarstellungen 3-27 3 Zweitens geben typedefs einen Artnamen für anonyme Schablonenarten, wie an Reihenfolgen, Reihen und Fixpunktzahlen. Z.B. gibt das IDL folgend nennen Sie "short_array" zu einer anonymen Reihe Kurzschlüssen. typedef kurzes short_array[10 ]; Diese typedefs werden von Classifiers modelliert, die wie stereotyped < < CORBASequence > > (sehen Sie Abschnitt 3,5,19, "Reihenfolge," auf Seite 3-44), < < CORBAArray > > (sehen Sie Abschnitt 3,5,20, "Reihe," auf Seite 3-48), oder < < CORBAFixed > > (sehen Sie Abschnitt 3,5,21, "reparierte Art," auf Seite 3-51). Wenn Aliasing eine vorhandene Typvereinbarung, das typedef das Bestehen spezialisiert ModelElements (ein UML-Verallgemeinerung-Verhältnis verwendend) mit einer neuen Kategorie oder Datatype, das die Spezialisierung, der Art einen neuen Namen aber keine neuen Eigenschaften gebend ist. Stereotypes und etikettierte Werte Ein IDL-typedefaliasing eine genannte CORBAART wird durch eine UML-Kategorie dargestellt oder Datatype stereotyped wie < < CORBATypedef > >. Begrenzungen CORBATypedef: CORBAWrapper (Kern:: Klassifikator Zusätzlich zu den Begrenzungen übernommen von < < CORBAWrapper > >, das folgende auch treffen Sie zu: [ 1 ] Das Elternteil von a < < CORBATypedef>>-stereotypedklassifikator darf nicht sein stereotyped wie < < CORBAAnonymousSequence > > oder < < CORBAAnonymousArray > >. self.generalization ->forAll(gen|nicht gen.parent.isStereotyped("CORBAAnonymousSequence") und nicht gen.parent.isStereotyped("CORBAAnonymousArray")) 3,5,9,2 Darstellung Die Darstellung für UML-Kategorie oder Datatype und die Darstellung für Verallgemeinerung zwischen Klassifikatoren werden verwendet, mit dem stereotypen Schlüsselwort < < CORBATypedef > > angebracht zu Kategorie oder Datatype. Z.B. die IDL-Definition: |  |
|
| |
|
|