| |
April 2002 Omg-mof, v1.4: Standardumbauten für das IDL-Diagramm 5-39 5 Schnittstelle I { Lücke I (in kurzem j); // Störung: Zusammentreffen I mit der Schnittstelle }; }; Die IDL-Schablonen in dieser Spezifikation enthalten keine Muster dieser Form. Jedoch kann schlechte Wahl von Namen in einem Metamodell IDL erzeugen, das dieses verletzt Beschränkung. Insbesondere sollte der gleiche Name nicht für einen Behälter verwendet werden und sein Inhalt. Z.B. sollte ein Paket nicht den gleichen Namen wie eine seiner Kategorien haben, DataTypes oder Verbindungen. Eine Kategorie sollte nicht den gleichen Namen wie einer von seinem haben Attribute oder Hinweise. Eine Verbindung sollte nicht den gleichen Namen wie einer von seinem haben AssociationEnds. 5,6 Standardumbauten für das IDL-Diagramm Dieser Abschnitt definiert die Standardumbauten, die auf das Modell am IDL-Diagramm zutreffen. Anderes Umbauten können zu den Elementen eines Metamodells, aber zur Bedeutung dieser Umbauten angebracht werden wird nicht spezifiziert. Ähnlich spezifiziert dieser Abschnitt nicht die Bedeutung der Umbauten unten in den Kontexten abgesehen von dem Modell zum IDL-Diagramm. Alle Standardumbaubezeichner für das IDL, das Anfang mit der Präfixzeichenkette abbildet: org.omg.mof.idl _ Die Darstellung, die unten für das Definieren der Umbauten benutzt wird, wird in Tabelle 3-6 auf Seite 3-117 beschrieben . Anmerkung -- viele des IDL, das Umbauten ändern abbildet erheblich, die Schnittstellenunterzeichnungen von erzeugtes IDL. Es ist besonnen, damit ein IDL-Generator nur IDL respektiert, das Umbauten abbildet wenn sie innerhalb des jeweiligen Metamodells enthalten werden. Andernfalls kann es möglicherweise nicht sein möglich, festzustellen, welche Umbauten in Kraft waren, als der Metadatenbediener war erzeugt. Dieses würde es hart bilden, damit ein Klient die Bedeutung erzeugten IDL schließt an der Laufzeit. Sie würde auch Probleme für automatische Bediener- und Klientengeneratoren bilden. 5,6,1 Umbauten für das Spezifizieren IDL # Pragmarichtlinien 5,6,1,1 IDL-Präfix Dieser Umbau läßt den Meta-modeler-modeler den CORBA-Schnittstellenbehälter spezifizieren Bezeichnerpräfix für das erzeugte IDL. Dieses ist wesentlich, wenn ein MOF-Metamodell ist verwendet als die maßgebende Quelle für IDL für irgendeinen anderen OMG-Standard. Umbaukennzeichnung: org.omg.mof.idl_prefix Befestigunger: Model::Package Werte: eine Zeichenkette |  |
|
| |
|
|