| |
September 2002 LebenszykluscService: Das Modul CosCompoundLifeCycle A-13 A Die Bewegung Betrieb wendet den Bewegungsbetrieb an einem Diagramm der in Verbindung stehenden Gegenstände an. das Beginnen des Nullpunktes wird als das starting_node zur Verfügung gestellt Parameter. Das abgewanderte Diagramm sollte seien mit dem Fabriksucher zusammengestellt Sie, der dort durch gegeben wird Parameter. Die Endrunde Parameter, the_criteria erlaubt, daß nicht spezifizierte Werte überschritten werden. Dieses wird innen erklärt die Lebenszyklusspezifikation im Detail. Wenn ein Nullpunkt, eine Rolle oder ein Verhältnis im Diagramm ablehnt verschoben zu werden, das NotMovable Ausnahme wird mit dem Nullpunkt, der Rolle oder dem Verhältnis-Gegenstandhinweis, der als a zurückgebracht wird angehoben Parameter zur Ausnahme. Wenn passend, können die Fabriken zum Abwandern die Nullpunkte und die Rollen nicht gefunden werden, NoFactory Ausnahme wird angehoben. Der Ausnahmewert zeigt den Schlüssel an, der verwendet wird, um zu finden Fabrik. Zusätzlich zum NoFactory und NotMovable Ausnahmen, Implementierungen können Standard-CORBA Ausnahmen der Erhöhung. Z.B. wenn Betriebsmittel nicht für erworben werden können abgewandertes Diagramm, NO_RESOURCES wird angehoben. Es ist Implementierung-abhängig, ob dieser Betrieb atomar ist. Anwenden des entfernenbetriebes an einem Diagramm der in Verbindung stehenden Gegenstände Lücke entfernen (im Nullpunktstarting_node) Erhöhungen (CosLifeCycle::NotRemovable); Der entfernenbetrieb wendet den entfernenbetrieb an einem Diagramm der in Verbindung stehenden Gegenstände an. das Beginnen des Nullpunktes wird als das starting_node zur Verfügung gestellt Parameter. Wenn ein Nullpunkt, eine Rolle oder ein Verhältnis im Diagramm ablehnt entfernt zu werden, NotRemovable Ausnahme wird mit dem Nullpunkt, der Rolle oder dem Verhältnis-Gegenstand angehoben Hinweis ging als Parameter zur Ausnahme zurück. Es ist Implementierungsabhängiges, ob dieser Betrieb atomar ist. Zerstören des zusammengesetzten Betriebes leeres destroy(); Zerstören Betrieb zeigt dem zusammengesetzten Betrieb an, daß der Klient hat abgeschlossenes Funktionieren auf dem Diagramm. Der zusammengesetzte Betriebsgegenstand wird zerstört. A.6.3 Die NullpunktcSchnittstelle Der Nullpunkt schließen Sie definiert Betriebe, um zu kopieren, zu bewegen und einen Nullpunkt zu entfernen an. Kopie eines Nullpunktes leeres copy_node ( im CosLifeCycle::Criteria-the_criteria aus Nullpunktnew_node |  |
|
| |
|
|