| |
April 2002 UML-Profil für CORBA: Die CORBA-ArtcDarstellungen 3-57 3 3,5,23 Attribut 3,5,23,1 UML-StandardcElemente Eine IDL-Attributbeschreibung deren Art grundlegendes CORBA ist, tippt eine IDL-Schnittstelle ein oder valuetypedefinition wird wie dargestellt: ? Ein UML-Attribut von a < < CORBAInterface>>-stereotypedkategorie, die entspricht die IDL-Schnittstelle, daß das Attribut innen definiert wird. Der Bezeichner des IDL-Attributes wird verwendet, wie der Name des UML-Attributes in < < CORBAInterface > > stereotyped Kategorie. Ein IDL-Attribut dessen Art eine verbraucherbestimmte Datenart ist, wird wie dargestellt: ? Eine UML-Verbindung zwischen < < CORBAInterface>>-stereotypedkategorie und UML-Stereotype, der die verbraucherbestimmte IDL-Art des IDL-Attributes darstellt. Bezeichner des IDL-Attributes wird als der Rollenname für die Benutzer-definieren-Art benutzt AssociationEnd dieser Verbindung. Stereotypes und etikettierte Werte Schreibgeschützte Attribute CORBA der grundlegenden Arten werden durch UMLATTRIBUTE dargestellt stereotyped wie < < schreibgeschützt > >. Schreibgeschützte Attribute CORBA der verbraucherbestimmten Arten werden von UML dargestellt Verbindungen zwischen der Schnittstelle oder der Wertart, die das Attribut und definiert Klassifikator, der die Art des Attributes darstellt. Das weite (Art) AssociationEnd von diesem Verbindung stereotyped < < readonlyEnd > >. Die Spezifikation, daß eine bestimmte Ausnahmeart durch ein IDL-Attribut angehoben werden kann Zugang (erhalten Sie) oder Änderung (stellen Sie) ein, wird durch ein Paar etikettierte Werte bezeichnet: { getRaises = ( Ausnahme-Name Ausnahme-Name ...) } { setRaises = ( Ausnahme-Name Ausnahme-Name ...) } Wo der Ausnahme-Name der Name von < < CORBAException>>-stereotyped ist Ausnahme angehoben durch des den Accessor und Modifizierfaktor Attributes. Begrenzungen schreibgeschützt (Core::Attribute) [ 1 ] A < < readonly>>-readonly>>-stereotyped Attribut kann nicht eine ändernausnahme aufwerfen. nicht self.taggedValue->exists(tag|tag.name = "setRaises") readonlyEnd (AssociationEnd) [ 1 ] A < < readonlyEnd>> -- stereotyped AssociationEnd kann nicht ändern aufwerfen Ausnahme. |  |
|
| |
|
|