| |
3-12 Abbildende Ada-Sprache, v1.2 Oktober 2001 3 Artname ist neues CORBA.String; Art Street_Address ist array(0.. 1) von CORBA.String; Art Employee_Name ist neuer Name; Artfarbe ist (rot, grün, blau); Art RGB ist neue Farbe; Formationsgliedwurzel ist Base.Ref; 3,14 Diagramm für TypeCodes TypeCodes sind Werte, die Anforderungargumentarten, Attributarten darstellen und Gegenstandarten. Sie können vom Schnittstellenbehälter oder von IDL erreicht werden Kompilatoren und sie haben eine Anzahl von Gebrauch: ? in der dynamischen Anforderungschnittstelle: Arten der Aktualparameter anzeigen. ? durch einen Schnittstellenbehälter: Artspezifikationen darstellen, die ein Teil des IDL sind Erklärungen. ? als entscheidendes Teil der Semantik der irgendeiner Art. Abstractly, TypeCodes bestehen aus ein "freundliches" Feld und eine "Parameterliste.", Das Ada-Diagramm von TypeCode wird durch den Pseudo-Gegenstand zur Verfügung gestellt CORBA.TypeCode.Object schreiben Sie erklärt in CORBA.TypeCode Paket genistet innerhalb des CORBA Paket (sehen Sie Abschnitt 5,5,5, "TypeCode," auf Seite 5 -19). Sein Implementierung wird nicht spezifiziert gelassen. Die ursprünglichen Betriebe von TypeCode werden abgebildet vom Pseudo-IDL enthalten in der CORBA-/iiopspezifikation . Diese Betriebe erlauben Sie das Zusammenbringen von zwei TypeCodes und Extraktion der "Art" und "des Parameters verzeichnen Sie "von ihm. Der Inhalt der Parameterliste ist, wie in spezifiziert CORBA-/iiopcSpezifikation . Anmerkung - diese Betriebe umfassen nicht die Fähigkeit, ein TypeCode zu konstruieren. Zwei TypeCodes sind Gleichgestelltes wenn die IDL-Artspezifikationen, von denen sie kompiliert werden bezeichnen Sie gleiche Arten. Eine Konsequenz von diesem ist, daß alle Arten von einer IDL-Art ableiteten haben Sie gleiches TypeCodes. Alles Auftreten der Art TypeCode in IDL wird zu abgebildet CORBA.TypeCode.Object Art. Alle anpassenden Implementierungen sind (wenn Sie gebeten werden), zum Erzeugen von Konstanten von fähig schreiben Sie CORBA.TypeCode.Object für alle vorbestimmten und IDL-definierten Arten. Name der Konstante ist "TC _" vorangestellt zum abgebildeten Artnamen. 3,15 Diagramm für irgendeine Art Ein Ada, der irgendwie für die IDL-Art abbildet muß zwei unterschiedliche Anforderungen erfüllen: 1. Behandlung Werte deren Arten bekannt. 2. Werte anfassend deren Arten nicht an der Implementierung bekannt, Kompilierzeit. |  |
|
| |
|
|