| |
April 2002 UML-Profil für CORBA: Die CORBA-ArtcDarstellungen 3-19 3 [ 1 ] A < < CORBAObjectType >>- stereotyped Kategorie kann möglicherweise nicht Aufnahmen haben. self.features->forAll(feature|nicht feature.oclIsTypeOf(Reception)) [ 2 ] Die ownedElements von a < < CORBAObjectType >>- stereotyped Kategorie kann nur sein Kategorien stereotyped mit einem Nachkommen von < < CORBAConstructedType > >, < < CORBAIndexedType > > oder < < CORBAWrapper > >. self.ownedElements ->forAll(ownedEl|ownedEl.isStereokinded("CORBAConstructedType") oder ownedEl.isStereoKinded("CORBAIndexedType") oder ownedEl.isStereoKinded("CORBAWrapper")) [ 3 ] Alle Eltern von a < < CORBAObjectType >>- stereotyped Kategorie muß dasselbe haben Stereotype als die Kategorie. self.generalization ->forAll(generalization|generalization.parent..stereotype.name = self.stereotype.name) 3,5,6 Schnittstelle 3,5,6,1 UML-StandardcElemente CORBA-Schnittstellen werden mit UML-Kategorien modelliert. Anmerkung - das entsprechend genannte UMLMETAMODELELEMENT "Schnittstelle" (vom Kern) ist für das Modellieren einer IDL-Schnittstelle nicht angebracht, da sie möglicherweise nicht Attribute haben kann oder Verbindungen, die von der Schnittstelle gesteuert werden können. Obgleich IDL-Attribute sind eingeführt als Accessor und Modifizierfaktormethoden in den meisten Sprachkartenaufnahmen, das IDL Attribut ist eintippen den CORBA-Schnittstellenbehälter ein bemerkenswertes, der modelliert wird in diesem Profil durch UMLATTRIBUT. Zusätzlich benötigen wir IDL-Attribute deren Art ist aliased oder konstruierte die durch schiffbare Verbindungen zwischen darzustellende Art UML ModelElement, welches die IDL-Schnittstelle darstellt und das UML ModelElement Darstellen der Art des IDL-Attributes. Die Darstellung für IDL-Schnittstellenattribute wird völlig in Abschnitt 3,5,23 spezifiziert, "Attribut," auf Seite 3-57. In der Zusammenfassung: ? Schreibt zu, wer Arten grundlegende Arten werden dargestellt da UML-Kategorienattribute sind, Syntax inline spezifizieren lassen. Diese Attribute werden begrenzt, um Sicht zu haben stellen Sie auf Öffentlichkeit ein. ? Schreibt zu, wer Arten verbraucherbestimmte Arten werden dargestellt als UML-Verbindungen sind zwischen < < CORBAInterface>>-stereotypedkategorie und das CORBA-Profil ModelElements, das diese verbraucherbestimmte Art darstellt. Die Darstellung für IDL-Betriebe wird völlig in Abschnitt 3,5,22, "Betrieb," spezifiziert auf Seite 3-53. In der Zusammenfassung: ? Jeder IDL-Betrieb wird wie ein UML-Kategorienbetrieb dargestellt. |  |
|
| |
|
|