| |
September 2002 Hartnäckiger ZustandcService: JavacDiagramm 4-3 4 ? ForUpdate , das verwendet werden kann, um zu definieren, überbelastete Accessor function/method welches Mitgliedsstaat aktualisiert. Modul CosPersistentState { enum YieldRef { YIELD_REF }; enum ForUpdate { FOR_UPDATE }; }; 4,2 JavacDiagramm 4,2,1 Abstraktes Storagetypes Eine abstrakte storagetypedefinition wird zu einer allgemeinen Javaschnittstelle mit demselben abgebildet Name und die Definition des dazugehörigen Halters klassifizieren. Refs werden zu den pids (byte[ ]) in Java abgebildet. Die abgebildete Javaschnittstelle verlängert die abgebildeten Schnittstellen des ganzes Auszuges storagetype übernommen durch dieses abstrakte storagetype. Z.B.: // PSDL abstraktes storagetype A { };// übernimmt implizit // CosPersistentState::StorageObject abstraktes storagetype B: A { }; wird abgebildet: // Java allgemeine Schnittstelle A verlängert CosPersistentState.StorageObject { } allgemeine Schnittstelle B verlängert A { } Die Vorwärtserklärung eines abstrakten storagetype wird zum Vorwärts abgebildet Erklärung seiner abgebildeten Schnittstelle und des dazugehörigen Halters klassifizieren. 4,2,2 Reihen und Reihenfolgen Wie Reihen und Reihenfolgen von IDL schreibt, Reihen und Reihenfolgen der abstrakten storagetypes und Hinweis auf abstraktem storagetype werden auf Javareihen abgebildet. Z.B.: // PSDL abstraktes storagetype A { }; typedefreihenfolge < ref<A > > ASeq; ASeq wird zu abgebildet ARef[ ] . Halterkategorien werden auch, wie für IDL-Arten erzeugt. |  |
|
| |
|
|