| |
3-54 UML-Profil für CORBA, v1.0 April 2002 3 Begrenzungen Einweg (Core::Operation) [ 1 ] A < < oneway>>-oneway>>-stereotyped Betrieb kann möglicherweise nicht irgendwie heraus haben oder inoutparameter und muß einen Rückholparameter der Art CORBA::void haben. self.parameter ->forAll(param|param.kind < > # heraus und param.kind < > # inout) und self.parameter->select(param|param.kind = # Rückkehr und param.type.name = "CORBA::void")->size = 1) [ 2 ] A < < oneway>>-oneway>>-stereotyped Betrieb muß durch a besessen werden < < CORBAInterface>>-stereotypedkategorie. self.owner.isStereotyped("CORBAInterface") 3,5,22,2 Darstellung Die Darstellung für UML-Betrieb in einem UML-Klassifikator wird durch das UML 1,3 gegeben Darstellungsführer wie: Stereotypeschlüsselwortsichtname ' (' Parameter-Liste ') ' Zurückbringen-Artausdruck ' { ' Eigenschaft-Zeichenkette ' } ' Die wahlweise freigestellte Darstellung für Sicht wird nicht angefordert, weil sie immer innen gespeichert wird das Modell als "Öffentlichkeit.", Für Einwegbetriebe das Stereotypeschlüsselwort < < Einweg > > wird vor dem Namen gesetzt vom Betrieb. Der Betriebs- Name ist dasselbe, das der IDL-Betriebsname. Die Parameter-Liste wird unten definiert. Der Zurückbringen-Artausdruck verwendet doppelt-Doppelpunkt-getrenntes UML scoped das Namengeben Versammlungen, wenn es auf die Arten sich bezieht, die außerhalb des Moduls definiert werden, das innen Bereich nennt welches dieser IDL-Betrieb erklärt wird. ParametercListe Die Standard-UML-Syntax, die verwendet wird, um Parameter-Listen darzustellen, ist eine Komma-getrennte Liste von den Parametern von denen jeder gezeigt werden, wie folgt: freundlicher Name: Art-Ausdruck = Zurückfallenwert In UML die Art Aufkleber (in heraus inout sein wahlweise freigestellt - aber für dies Profil es sein unterstellen daß es dargestellt wird, gleichmäßig für die Rückstellung innen Fall. Der Art-Ausdruck verwendet UML, das doppelt-Doppelpunkt-getrennt wird, scoped, Versammlungen nennend wenn es auf die Arten sich bezieht, die außerhalb des Moduls definiert werden, das innerhalb dessen Bereich dieses IDL nennt Betrieb wird erklärt. |  |
|
| |
|
|