| |
Oktober 2001 Abbildender Ada, v1.2: Diagramm der IDL-Akten 4-3 4 Import < scoped_name >; Die Aussage "Importe;", bildet das heißt, sichtbar, alle Bezeichner, die in definiert werden scoped_name Namensbereich und alle Bezeichner in genisteten Bereichen. Anpassende Compiler muß die IDL-Sichtrichtlinien einführen, wie in der CORBA-/iiop spezifikation spezifiziert . Das Vorhandensein einer Importaussage ergibt Ada "mit Klauseln" zum Ada Bibliothekmaßeinheiten, die enthalten, der abgebildete Ada konstruiert für die Bezeichner von importierte Bereiche, die bezogen werden. 4,1,3 CORBA-Untersystem Das Ada-Diagramm beruht auf einigen vorbestimmten Arten, Paketen und Funktionen. In CORBA-/iiopspezifikation , diese werden logisch in einem Modul definiert, das CORBA genannt wird das ist automatisch zugänglich. Alle Ada-Kompilationsmaßeinheiten erzeugt von einem IDL Spezifikation hat (nicht-verweisen Sie), Sicht zum CORBA-Untersystem (durch a mit Klausel.) In den Beispielen, die in diesem Dokument dargestellt werden, können CORBA-Definitionen bezogen werden ohne ausdrückliche Vorwähler für Einfachheit. In der Praxis Bezeichner vom CORBA Modul würde das CORBA erfordern Paketpräfix. Anmerkung - nur die bezogenen Bezeichner müssen im erzeugten Code sichtbar sein. Er ist annehmbar, das alle Bezeichner in den importierten Bereichen sichtbar sind. 4,2 Diagramm der IDL-Akten 4,2,1 Kommentiert Die Behandlung von Anmerkungen im IDL-Quellenprogramm wird nicht spezifiziert; jedoch Implementierungen werden angeregt, Anmerkungstext auf den erzeugten Ada-Code zu bringen. 4,2,2 Andere Aufbereitung Andere Aufbereitungsrichtlinien (anders als # umfassen Sie hat den Effekt innen spezifiziert das CORBA Spezifikation. 4,2,3 Globale Namen Der nennenbereich, der durch eine IDL-Akte außerhalb von jedem möglichem Modul oder Schnittstelle definiert wird, ist abgebildet zu einem Ada-Paket dessen Name gebildet wird, indem man die Verlängerung entfernt, wenn irgendwelche, vom IDL-Quelldateinamen, irgendwelche eingebetteten Räume zu den Unterstreichen ändernd ('_'), und Hinzufügen der Zeichenkette _ IDL_File . Wenn alle IDL-Aussagen in einer Akte sind beiliegend durch eine einzelne Modul- oder Schnittstellendefinition, das Erzeugung dieser "Akte Paket "ist wahlweise freigestellt. |  |
|
| |
|
|