| |
September 2002 LebenszykluscService: Das Modul CosCompoundLifeCycle A-17 A Erhalten einer Ausbreitung CosGraphs::PropagationValue-life_cycle_propagation ( in Kraft OP, im rel RelationshipHandle im CosRelationships::RoleName-to_role_name aus Booleschem same_for_all); Wert Das life_cycle_propagation Betrieb bringt den Ausbreitungwert zur Rolle zurück to_role_name für den Lebenszyklusbetrieb OP und das Verhältnis rel . Wenn die Rolle kann garantieren Sie, daß der Ausbreitungwert derselbe für alle Verhältnisse ist, in denen es , nimmt same_for_all teil ist zutreffend. A.6.5 Die Verhältnis-Schnittstelle Die Verhältnis-Schnittstelle definiert Betriebe, um ein Verhältnis zu kopieren und zu verschieben. ( zerstören Sie Betrieb wird durch den Verhältnis-Service definiert. Als solcher, gibt es keine Notwendigkeit definieren Sie entfernen Betrieb.) Die Verhältnis-Schnittstelle definiert auch einen Betrieb zu bringen Sie die Ausbreitungwerte für die Kopie zurück Bewegung und entfernen Sie Betriebe. Kopie des Verhältnisses Verhältnis-copy_relationship ( in CosLifeCycle::FactoryFinder dort, im CosLifeCycle::Criteria-the_criteria in den CosGraphs::NamedRoles-new_roles) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotCopyable, CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); Die Kopie Betrieb verursacht ein neues Verhältnis. Das neue Verhältnis sollte sein zusammengestellt mit dem Fabriksucher dort gegeben durch Parameter. Der zweite Parameter, the_criteria , erlaubt, daß nicht spezifizierte Werte geführt werden. Dieses wird in erklärt Anfang der Lebenszyklusspezifikation im Detail. Die Werte der eben verursachten Attribute des Verhältnisses werden durch definiert Implementierung dieses Betriebes. Jedoch die named_roles Attribut von eben verursachtes Verhältnis muß new_roles zusammenbringen. Das heißt, das eben verursachte Verhältnis bezieht die Gegenstände, die durch new_roles dargestellt werden Parameter, nicht die vorbei Vorlage genannte Rollen des Verhältnisses. Das Resultat einer Kopie Betrieb ist ein Gegenstandhinweis für das neue Gegenstandstützen Verhältnis Schnittstelle. Wenn das Verhältnis ablehnt kopiert zu werden, das NotCopyable Ausnahme wird mit angehoben Verhältnis-Gegenstandhinweis ging als Parameter zur Ausnahme zurück. |  |
|
| |
|
|