| |
BeschreibungscNovember 2000 PDM Enablers PdmFoundation 3-9 3 Schnittstelle IdentificationContextFactory { Create(IdentificationContext im CosPropertyService::PropertySet-property_set) raises(ITEM_CREATE_EXCEPTIONS); Find_id_context(IdentificationContext im the_context_name IdentificationContextName) raises(NotFound, PDM_EXCEPTIONS); Find_all_id_contexts() IdentificationContexts Erhöhungen (PDM_EXCEPTIONS); Find_id_contexts(IdentificationContexts im ZeichenketteidentifiableType) raises(NotFound, PDM_EXCEPTIONS); } Implementierungen können ein unterschiedliches IdentificationContext zur Verfügung stellen für jedes identifizierbar schreiben Sie oder kann ein oder mehr zur Verfügung stellen IdentificationContext Gegenstände, die Mehrfachverbindungsstelle stützen Arten des identifizierbaren Gegenstandes. Jedes IdentificationContext wird durch ein CosNaming::NameComponent gekennzeichnet definiert durch CosNaming wie: struct NameComponent { Kennzeichnung Istring; Art Istring; } Die Kennzeichnung Feld stellt den Geschäft-in Verbindung stehenden Namen dar. Wenn die Implementierung a stützt fallen Sie Kennzeichnungskontext oder nur einen Kennzeichnungskontext für eine Art, die Rückstellung zurück Kennzeichnung wird durch die leere Zeichenkette dargestellt (das heißt, eine Zeichenkette von Länge 0). Die Art Feld zeigt die Art von an Identifizierbar Gegenstände gehandhabt durch IdentificationContext . Wenn IdentificationContext stützt eine einzelne Art von Identifizierbar Einzelteil, freundlich Feld hat die Form des Schnittstellenbehälters RepositoryId für InterfaceDef von Identifizierbar Gegenstand. Wenn IdentificationContext stützt mehr als eine Art von Identifizierbar Einzelteil, dann freundliches Feld kann das RepositoryId enthalten für das allgemeine supertype der Einzelteile oder der Inhalt der Art Feld kann Implementierungsabhängiges sein. Entdeckung Bringt das identifizierbare zurück Gegenstand dazugehörig mit spezifiziert IdentificationSeq innerhalb des gegenwärtigen Kontextes. verify_id Reports ob die spezifizierte Kennzeichnung bestätigt zu den Namengebenrichtlinien für diesen Kontext. |  |
|
| |
|
|