| |
2-18 Verhältnis-Service V1.0 April 2000 2 Beispiel von Tabelle 2-8 Die Fabrik für Rolle A bringt 1, seit einem ContainedIn zurück Rolle kann in nicht mehr als einer sein Verhältnis. Versuche, Rolle A mehr als einem Verhältnis-Resultat innen hinzuzufügen Ausnahmen MaxCardinalityExceeded. (sehen Sie verursachen Sie Betrieb von Schnittstelle RelationshipFactory und Verbindungs- Betrieb von Rollen- Schnittstelle.) Bestimmung der minimalen Kardinalität einer Rolle nicht unterzeichnetes langes min_cardinality des schreibgeschützten Attributes; Das min_cardinality Attribut zeigt die Mindestzahl von Verhältnissen innen an welches eine Rolle (verursacht durch die Fabrik) teilnimmt. Anmerkung, die anders als maximale Kardinalität, minimale Kardinalität kann nicht seit dem erzwungen werden Rollen sind unterhalb ihres Minimums während des Verhältnis-Aufbaus. Rollen stützen sich das check_minimum_cardinality Betrieb zum Report, wenn sie unter ihrem sind Minimum. Beispiel von Tabelle 2-8 Die Fabrik für Rolle A bringt 1, seit einem ContainedIn zurück Rolle sollte in einer sein Verhältnis. Bestimmung der in Verbindung stehenden Gegenstandarten für eine Rolle schreibgeschützte Attributfolge <::CORBA::InterfaceDef-> related_object_types; Die Fabrik verursacht Rollen, die in Verbindung stehende Gegenstände in den Verhältnissen darstellen. Das in Verbindung stehende Gegenstände müssen eine mindestens der Schnittstellen stützen, die durch angezeigt werden related_object_type- Attribut. Beispiel von Tabelle 2-8 Die Fabrik für Rolle C bringt das CORBA::InterfaceDef zurück für ein Dokument. 2,3,3,1 Die Schnittstelle RelationshipIterator Das RelationshipIterator Schnittstelle wird durch die get_relationships zurückgebracht Betrieb definiert durch die Rolle Schnittstelle. Sie erlaubt Klienten, durch irgendwie zusätzliches zu wiederholen Verhältnisse, an denen die Rolle teilnimmt. next_one Boolesches next_one (aus rel RelationshipHandle); Das next_one Betrieb bringt das folgende Verhältnis zurück; wenn keine mehr Verhältnisse bestehen, es Rückkehr FALSCH. |  |
|
| |
|
|