| |
1-8 CORBA-Bestandteile, v3.0 Juni 2002 1 1,4 Facetten und Navigation Eine Teilart kann einige unabhängige Schnittstellen zu seinen Klienten in der Form zur Verfügung stellen von den Facetten. Facetten sollen der Primärträger sein, durch den ein Bestandteil setzt sein Funktionsanwendungsverhalten Klienten während der normalen Durchführung aus. A Bestandteil kann null oder mehr Facetten ausstellen. 1,4,1 Gleichwertiges IDL Facettenerklärungen deuten Betriebe auf der Teilschnittstelle an, denen Zugang zu zur Verfügung stellen Sie die zur Verfügung gestellten Schnittstellen durch ihre Namen. Eine Facette Erklärung der folgenden Form: stellt < interface_type > zur Verfügung < Name > Resultate im folgenden Betrieb definiert auf der gleichwertigen Schnittstelle: < interface_type > stellen Sie _ zur Verfügung < Name > (); Die Einheiten für das Steuern unter den Facetten eines Bestandteils werden innen beschrieben Abschnitt 1,4,3, "Navigation," auf Seite 1-9. Die Verhältnisse zwischen dem Bestandteil Identität und die Facettenhinweise, und die Annahmen betreffend sind Facette bezieht, sind beschrieben in Abschnitt 1,4,4, "stellte Hinweise und Teilidentität," an zur Verfügung Seite 1-12 . Die Implementierung der Navigationsbetriebe werden durch zur Verfügung gestellt Teilimplementierungsrahmen in erzeugtem Code; Benutzer-stellte zur Verfügung Implementierung einer Teilart ist nicht für Navigationsbetriebe verantwortlich. Verantwortlichkeiten des Teilbedienstetrahmens für stützende Navigation Betriebe werden im Detail in der Syntax OMG CIDL und Semantik beschrieben Kapitel. 1,4,2 Semantik der Facettenhinweise Klienten eines Teilfalls können einen Hinweis auf einer Facette erhalten, indem sie hervorrufen geben Sie _ < Namen > an Betrieb auf der gleichwertigen Schnittstelle, die entspricht stellt zur Verfügung Erklärung in der Teildefinition. Die Teilimplementierung ist verantwortlich für das Garantieren des folgenden Verhaltens: ? im allgemeinen, ein Teilfall wird vorbereitet, um Gegenstandhinweise für zurückzubringen Facetten während des Lebenszyklus des Falls. Eine Teilimplementierung kann, wie zerteilen Sie von seinem annoncierten Verhalten, bringen Sie einen Nullgegenstandhinweis als das Resultat a zurück geben Sie _ < Namen > an Betrieb. ?, das ein Gegenstandhinweis durch a zurückbrachte stellen Sie _ zur Verfügung < Name > Betrieb stützt die Schnittstelle, die mit dem Entsprechen dazugehörig ist, stellt zur Verfügung Erklärung im Bestandteil Definition. Spezifisch wenn das _ is_a Betrieb wird auf dem Gegenstandhinweis hervorgerufen mit dem RepositoryId von der zur Verfügung gestellten Schnittstellenart ist das Resultat ZUTREFFEND und zugelassene Betriebe der FacettenschnittstelleSIND in der Lage, auf dem Gegenstand hervorgerufen zu werden Hinweis. Wenn die Art, die in spezifiziert wird, zur Verfügung stellt Erklärung ist Gegenstand dann dort sind keine Begrenzungen auf den Schnittstellenarten, die durch den Hinweis gestützt werden. Ein Facettenhinweis, der durch einen Bestandteil bereitgestellt wird, kann zusätzliches Zwischen stützen stellt, wie Schnittstellen gegenüber, die von der erklärten Art abgeleitet werden, solange angegebener Vertrag ist erfüllt. |  |
|
| |
|
|