| |
A-10 LebenszykluscService, v1.2 September 2002 A CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); leere Bewegung ( im Nullpunktstarting_node in CosLifeCycle::FactoryFinder dort, im CosLifeCycle::Criteria-the_criteria) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotMovable, CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); Lücke entfernen (im Nullpunktstarting_node) Erhöhungen (CosLifeCycle::NotRemovable); leeres destroy(); }; Schnittstellennullpunkt: CosGraphs::Node { Ausnahme NotLifeCycleObject { }; leeres copy_node ( in CosLifeCycle::FactoryFinder dort, im CosLifeCycle::Criteria-the_criteria aus Nullpunktnew_node aus Rollenroles_of_new_node) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotCopyable, CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); leeres move_node ( in CosLifeCycle::FactoryFinder dort, im CosLifeCycle::Criteria-the_criteria) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotMovable, CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); leeres remove_node () Erhöhungen (CosLifeCycle::NotRemovable); CosLifeCycle::LifeCycleObject-get_life_cycle_object() Erhöhungen (NotLifeCycleObject); }; Schnittstellenrolle: CosGraphs::Role { Rollencopy_role ( in CosLifeCycle::FactoryFinder dort, im CosLifeCycle::Criteria-the_criteria) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotCopyable, CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); leeres move_role ( in CosLifeCycle::FactoryFinder dort, im CosLifeCycle::Criteria-the_criteria) Erhöhungen (CosLifeCycle::NoFactory, |  |
|
| |
|
|