| |
Verhältnis-Service V1.0 Diagramme der in Verbindung stehenden Gegenstände April 2000 2-21 2 ¥ ReferencesRole 2,4,1,1 Nullpunkte Nullpunkte sind identifizierbare Gegenstände, die den Nullpunkt stützen Schnittstelle. Nullpunkte sammeln Rollen von a in Verbindung stehender Gegenstand und der in Verbindung stehende Gegenstand selbst. Ein Nullpunkt ermöglicht Standardtraversals der Diagramme von in Verbindung stehenden Gegenständen, weil er das folgende stützt: schreibgeschütztes Attribut des ¥ A, das alle seine Rollen definiert ¥ ein Betrieb erlaubend, daß Rollen einer bestimmten Art zurückgegangen werden ¥- Betriebe zum Addieren und Entfernen von Rollen Der Nullpunkt Schnittstelle kann durch in Verbindung stehende übernommen werden Gegenstände oder ein Gegenstandeinführen Nullpunkt- Schnittstelle kann sein instantiated und vermittelte vor in Verbindung stehenden Gegenständen. Interposition ist in diesen Fällen besonders nützlich: ¥, wenn unabänderliche Gegenstände angeschlossen werden, die Gegenstände sind, die nicht berücksichtigen Verhältnis-Service. ¥ zwecks Diagramme der in Verbindung stehenden Gegenstände überqueren, ohne das in Verbindung stehende zu aktivieren Gegenstände. Als solcher, der Nullpunkt Schnittstelle definiert ein Attribut dessen Wert der in Verbindung stehende Gegenstand es ist stellt dar. 2,4,2 Überqueren der Diagramme der in Verbindung stehenden Gegenstände Der Verhältnis-Service definiert einen traversal Gegenstand der, einen beginnenden Nullpunkt gegeben, produziert eine Reihenfolge der verwiesenen Ränder des Diagramms. Ein verwiesener Rand entspricht a Verhältnis. Insbesondere besteht es aus: ¥ ein Fall eines Verhältnisses. beginnender Nullpunkt des ¥ A und eine beginnende genannte Rolle des Randes zum Anzeigen von Richtung. Reihenfolge des ¥ A, die die restliche Nullpunkte und genannte Rollen enthält. Für binäres Verhältnisse, gibt es einen einzelnen restlichen Nullpunkt und eine Rolle. Für n-ary Verhältnisse es gibt restliche Nullpunkte n-1 und Rollen. Der traversal Gegenstand arbeitet wie ein iterator, in dem verwiesene Ränder die Einzelteile sind, die sind zurückgegangen. Der traversal Gegenstand, die Nullpunkte und die Rollen arbeiten zusammen, bei, das Diagramm zu überqueren. Durch die Betriebe des Nullpunktes schließen Sie, der Nullpunkt aufdeckt seine Rollen zum traversal Gegenstand an. Durch die Betriebe des CosGraphs::Role Schnittstelle, eine Rolle deckt sein verwiesen auf Ränder zu anderen Nullpunkten. (Das CosGraphs::Role Schnittstelle definiert ein Betriebsgewähren eine Rolle zum Aufdecken der verwiesenen Ränder.) Wenn er ein Diagramm überquert, muß der traversal Gegenstand Zyklen ermitteln und darstellen und stellen Sie die relevanten Nullpunkte und Ränder fest. |  |
|
| |
|
|