| |
5-54 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 5 Die Ausnahme MofError kann angehoben werden, wenn es ein strukturelles gibt, Begrenzung oder semantisches Störung. Insbesondere treten Überlauf, Underflow und Duplikat wenn ein Attribut auf Initialisierungsparameter paßt nicht sich an die jeweilige Vielfältigkeit des Attributes s an Spezifikation. 5,8,4 PaketcSchablone Die Paketfabrikschablone definiert die IDL-Erzeugungsrichtlinien für das Paket Schnittstelle; sehen Sie Gegenstände des Abschnitts 5,2,1,1, des Pakets und Paketfabrikgegenstände, an paginieren Sie 5-3 und Abschnitt 5,2,2, die Metagegenstand-Schnittstellenhierarchie, auf Seite 5-4. Eine Paketschnittstelle wird < PackageName > genannt Paket und es enthält Read-only-IDL die Attribute, die den abhängigen Paket-, Verbindungs- und Kategorienproxy geben, wendet für a ein Paketgegenstand. Schablone Schnittstelle < PackageName > Paket: //, wenn Paket keine Super-Pakete hat Reflective::RefPackage // sonst für jedes allgemeine Super-Paket (im Auftrag) Paket < SuperPackage >, ... //, wenn Paket einen Umbau PaketSupertypes hat // für jedes supertype definiert durch den Umbau (im Auftrag) , < PackageSupertypeName > ... { //, wenn dieses Paket einen idl_versionumbau hat # Pragmaversion < PackageName > Paket < Version > // für jedes Paket für einen Import, wo: // is_clustered das zutreffende == und // Import.visibility ==öffentlichkeit und // importedNamespace.visibility ==öffentlichkeit schreibgeschütztes Attribut < ClusteredPackageName > Paket < clustered_package_name> _ Hinweis; // für jedes allgemeine enthaltene Paket schreibgeschütztes Attribut < NestedPackageName > Paket < nested_package_name> _ Hinweis; // für jede allgemeine enthaltene Kategorie schreibgeschütztes Attribut < ClassName > Kategorie < class_name > _ Hinweis; // für jede allgemeine enthaltene Verbindung schreibgeschütztes < association_name > Attribut- < AssociationName > _ Hinweis; }; |  |
|
| |
|
|