| |
September 2002 LebenszykluscService: Das Modul CosCompoundLifeCycle A-9 A ursprünglich. Dieses geschah im Beispiel; der flache Ausbreitungwert von der Abbildung zum Firmenzeichen wurde tief gefördert, weil das Firmenzeichen kopiert wurde. Als solcher, die neue Abbildung bezieht das neue Firmenzeichen, nicht das ursprüngliche Firmenzeichen. A.6 Das Modul CosCompoundLifeCycle Das CosCompoundLifeCycle Modul definiert: ? Betriebe Schnittstelle für das Einleiten der zusammengesetzten Lebenszyklusbetriebe auf Diagrammen von in Verbindung stehenden Gegenständen ? OperationsFactory Schnittstelle für das Verursachen der zusammengesetzten Betriebe, ? Nullpunkt , Rolle , Verhältnis und PropagationCriteriaFactory Schnittstellen für Gebrauch durch Implementierungen der zusammengesetzten Lebenszyklusbetriebe. Das CosCompoundLifeCycle Modul wird unten gegeben. Ausführliche Beschreibungen von Schnittstellen folgen. # schließen Sie < CosLifeCycle.idl > mit ein # schließen Sie < CosRelationships.idl > mit ein # schließen Sie < CosGraphs.idl > mit ein # Pragmapräfix "omg.org" Modul CosCompoundLifeCycle { Schnittstelle OperationsFactory; Schnittstellenbetriebe; Schnittstellennullpunkt; Schnittstellenrolle; Schnittstellen-Verhältnis; Schnittstelle PropagationCriteriaFactory; enumbetrieb { Kopie, Bewegung, entfernen }; struct RelationshipHandle { CosRelationships::Relationship-the_relationship; CosObjectIdentity::ObjectIdentifier-constant_random_id; }; Schnittstelle OperationsFactory { Betriebscreate_compound_operations(); }; Schnittstellenbetriebe { Nullpunktkopie ( im Nullpunktstarting_node in CosLifeCycle::FactoryFinder dort, im CosLifeCycle::Criteria-the_criteria) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotCopyable, |  |
|
| |
|
|