Безрезультатный выход Сохранение баланса IncrementBalanceSubflow DecrementBalanceSubflow Прерывается выполнение потока CreateBankbookSubflow DeleteBankbookSubflow Отмена выполнения потока Прервать выполнение потока CreateClientSubflow UpdateClientSubflow DeleteClientSubflow CreateOfficeSubflow UpdateOfficeSubflow DeleteOfficeSubflow Прервать выполнение основного потока
init bankbook disable all operations ^balanceChanges.new() balance -= value; balanceChanges.add(balanceChange); balance += value; balanceChanges.add(balanceChange); isClose = true;
IncrementBalanceSubflow DecrementBalanceSubflow Прерывается выполнение потока CreateBankbookSubflow DeleteBankbookSubflow Отмена выполнения потока Прервать выполнение потока CreateClientSubflow UpdateClientSubflow DeleteClientSubflow CreateOfficeSubflow UpdateOfficeSubflow DeleteOfficeSubflow Прервать выполнение основного потока <_4prak:usecaserealization xmi:id="_lmFTYOxKEd-drovAQebhhQ" base_Collaboration="_in_KkOxKEd-drovAQebhhQ"/> <_4prak:entity xmi:id="_VzyigOxOEd-Jm4hzn4B13A" base_Class="_R2a_8OxMEd-Jm4hzn4B13A"/> <_4prak:entity xmi:id="_Vz3bAOxOEd-Jm4hzn4B13A" base_Class="_UImd8OxMEd-Jm4hzn4B13A"/> <_4prak:entity xmi:id="_Vz4pIOxOEd-Jm4hzn4B13A" base_Class="_aJV4YOxMEd-Jm4hzn4B13A"/> <_4prak:entity xmi:id="_Vz5QMOxOEd-Jm4hzn4B13A"/> <_4prak:control xmi:id="_hOlK0OxOEd-Jm4hzn4B13A" base_Class="_YhamYOxOEd-Jm4hzn4B13A"/> <_4prak:boundary xmi:id="_q3CS0OxOEd-Jm4hzn4B13A" base_Class="_lJrHYOxOEd-Jm4hzn4B13A"/> <_4prak:usecaserealization xmi:id="_rjFE8O0IEd-nl_KcgiEkkw" base_Collaboration="_g2Q88O0IEd-nl_KcgiEkkw"/> <_4prak:boundary xmi:id="_4iXk4O0TEd-6cKxiUdl5lg" base_Class="_wIODEO0TEd-6cKxiUdl5lg"/> <_4prak:control xmi:id="_44VN0O0TEd-6cKxiUdl5lg" base_Class="_0XMk8O0TEd-6cKxiUdl5lg"/> <_4prak:usecaserealization xmi:id="_S1YA0O0jEd-PZv3kyVk3Bg" base_Collaboration="_F-WrEO0jEd-PZv3kyVk3Bg"/> <_4prak:usecaserealization xmi:id="__o92QO3mEd-Owpv9equ8Qw" base_Collaboration="_zjX9cO3mEd-Owpv9equ8Qw"/> <_4prak:boundary xmi:id="_Um9TIO3nEd-Owpv9equ8Qw" base_Class="_PBmNIO3nEd-Owpv9equ8Qw"/> <_4prak:control xmi:id="_U-LgUO3nEd-Owpv9equ8Qw" base_Class="_R9MbkO3nEd-Owpv9equ8Qw"/> <_4prak:entity xmi:id="_lKlS4O6qEd-JfrWZzAOGOg" base_Class="_hgFXEO6qEd-JfrWZzAOGOg"/> <_4prak:entity xmi:id="_HzSr8O6uEd-JfrWZzAOGOg" base_Class="_FsO40O6uEd-JfrWZzAOGOg"/> <_4prak:boundary xmi:id="_p5AU8O8aEd-XsNr_Wvf-Hw" base_Class="_ILDWsO0kEd-PZv3kyVk3Bg"/> <_4prak:control xmi:id="_rMQskO8aEd-XsNr_Wvf-Hw" base_Class="_LWLO4O0kEd-PZv3kyVk3Bg"/> <_4prak:usecaserealization xmi:id="_86FBkAGDEeCpOund1qdYxg" base_Collaboration="_c0-GUAGDEeCpOund1qdYxg"/> <_4prak:control xmi:id="_9yEHkAGFEeCSz7Vo3tnBGA" base_Class="_8IWXwAGFEeCSz7Vo3tnBGA"/> <_4prak:layer xmi:id="_ArCgwAI_EeC_pJD8UbDjWw" base_Package="_PmiFIAI-EeC_pJD8UbDjWw"/> <_4prak:layer xmi:id="_BTuRYAI_EeC_pJD8UbDjWw" base_Package="_NmKv4AI-EeC_pJD8UbDjWw"/> <_4prak:layer xmi:id="_B0UdAAI_EeC_pJD8UbDjWw" base_Package="_2R28IgI9EeC_pJD8UbDjWw"/> <_4prak:usecaserealization xmi:id="_7U8JUwI_EeC_pJD8UbDjWw" base_Collaboration="_7UtgdgI_EeC_pJD8UbDjWw"/> <_4prak:usecaserealization xmi:id="_7U8JWAI_EeC_pJD8UbDjWw" base_Collaboration="_7UuHvgI_EeC_pJD8UbDjWw"/> <_4prak:usecaserealization xmi:id="_7U8JXAI_EeC_pJD8UbDjWw" base_Collaboration="_7Utf0gI_EeC_pJD8UbDjWw"/> <_4prak:usecaserealization xmi:id="_7U8JXQI_EeC_pJD8UbDjWw" base_Collaboration="_7UuIqgI_EeC_pJD8UbDjWw"/> <_4prak:usecaserealization xmi:id="_7U8JYAI_EeC_pJD8UbDjWw" base_Collaboration="_7UuG5QI_EeC_pJD8UbDjWw"/> <_4prak:subsystem xmi:id="_ZrArsAJHEeC_pJD8UbDjWw" base_Package="_ULquIAJHEeC_pJD8UbDjWw"/> <_4prak:mechanism xmi:id="_ae4lYAJXEeC_pJD8UbDjWw"/> <_4prak:interfacerealization xmi:id="_ae5McAJXEeC_pJD8UbDjWw"/> <_4prak:subsystemproxy xmi:id="_Z1h_8AMTEeC_pJD8UbDjWw" base_Class="_JkxuQAMTEeC_pJD8UbDjWw"/> <_4prak:column xmi:id="_USl7UAkzEeCg4bee2FS5eQ" base_Property="_nwyO0wkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_USueMAkzEeCg4bee2FS5eQ" base_Property="_nwyO1AkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_USyvoAkzEeCg4bee2FS5eQ" base_Property="_nwyO1QkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_bLHSUAkzEeCg4bee2FS5eQ" base_Property="_oyjN0wkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_bLMK0AkzEeCg4bee2FS5eQ" base_Property="_oyjN1AkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_bLQcQAkzEeCg4bee2FS5eQ" base_Property="_oyjN1QkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_bLVUwAkzEeCg4bee2FS5eQ" base_Property="_oyjN1gkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_bLZmMAkzEeCg4bee2FS5eQ" base_Property="_oyjN1wkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_bLeesAkzEeCg4bee2FS5eQ" base_Property="_oyjN2AkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_eABp8AkzEeCg4bee2FS5eQ" base_Property="_pfjdwwkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_eAHJgAkzEeCg4bee2FS5eQ" base_Property="_pfjdxAkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_eAMpEAkzEeCg4bee2FS5eQ" base_Property="_pfjdxQkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_eASIoAkzEeCg4bee2FS5eQ" base_Property="_pfjdygkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_fzzUsAkzEeCg4bee2FS5eQ" base_Property="_qTOWZAkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_fz4NMAkzEeCg4bee2FS5eQ" base_Property="_qTOWZQkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_fz9swAkzEeCg4bee2FS5eQ" base_Property="_qTOWZgkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_f0ClQAkzEeCg4bee2FS5eQ" base_Property="_qTOWZwkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_f0IE0AkzEeCg4bee2FS5eQ" base_Property="_qTOWaAkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_hSW9YAkzEeCg4bee2FS5eQ" base_Property="_rO6ikwkyEeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_hSb14AkzEeCg4bee2FS5eQ" base_Property="_rO6ilAkyEeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_kUJTYAkzEeCg4bee2FS5eQ" base_Property="_rO6ilgkyEeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_qiu8kAkzEeCg4bee2FS5eQ" base_Property="_qTOWYwkyEeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_rB6L4AkzEeCg4bee2FS5eQ" base_Property="_pfjdywkyEeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_sa2UwAkzEeCg4bee2FS5eQ" base_Property="_oyjN2wkyEeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_tQva8AkzEeCg4bee2FS5eQ" base_Property="_nwyO2AkyEeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_8qRwwAkzEeCg4bee2FS5eQ" base_Property="_oyjN2QkyEeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_B4BoAAk0EeCg4bee2FS5eQ" base_Property="_pfjdxwkyEeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_DB2W0Ak0EeCg4bee2FS5eQ" base_Property="_pfjdyAkyEeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_bRTkcAk0EeCg4bee2FS5eQ" base_Property="_rO6ilQkyEeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_mooCAAk0EeCg4bee2FS5eQ" base_Property="_pfjdxgkyEeCg4bee2FS5eQ"/> <_4prak:table xmi:id="_tMAPcAk0EeCg4bee2FS5eQ" base_Class="_nwyO0AkyEeCg4bee2FS5eQ"/> <_4prak:table xmi:id="_tMGWEAk0EeCg4bee2FS5eQ" base_Class="_oyjN0AkyEeCg4bee2FS5eQ"/> <_4prak:table xmi:id="_tMNDwAk0EeCg4bee2FS5eQ" base_Class="_pfjdwAkyEeCg4bee2FS5eQ"/> <_4prak:table xmi:id="_tMTxcAk0EeCg4bee2FS5eQ" base_Class="_qTOWYAkyEeCg4bee2FS5eQ"/> <_4prak:table xmi:id="_tMafIAk0EeCg4bee2FS5eQ" base_Class="_rO6ikAkyEeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_vped0Ak8EeCg4bee2FS5eQ" base_Operation="_r5HxoAk8EeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_5mxNYAk8EeCg4bee2FS5eQ" base_Operation="_2-lDIAk8EeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_5_aW4Ak8EeCg4bee2FS5eQ" base_Operation="_0pwg0Ak8EeCg4bee2FS5eQ"/> <_4prak:unique xmi:id="_CikDsAk9EeCg4bee2FS5eQ"/> <_4prak:unique xmi:id="_H9tdwAk9EeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_ZznvYAk9EeCg4bee2FS5eQ" base_Operation="_XvIIEAk9EeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_iLVBMAk9EeCg4bee2FS5eQ" base_Operation="_bWVfUAk9EeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_kuZa4Ak9EeCg4bee2FS5eQ" base_Operation="_irZoYAk9EeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_n8EQwAk9EeCg4bee2FS5eQ" base_Operation="_lciTQAk9EeCg4bee2FS5eQ"/> <_4prak:column xmi:id="_6dPF4Ak9EeCg4bee2FS5eQ" base_Property="_qTOWYwkyEeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_-PwVQAk9EeCg4bee2FS5eQ" base_Operation="_8U6ZMAk9EeCg4bee2FS5eQ"/> <_4prak:PK xmi:id="_LH6TcAk-EeCg4bee2FS5eQ" base_Operation="_Gfq9AAk-EeCg4bee2FS5eQ"/> <_4prak:FK xmi:id="_MdC6YAk-EeCg4bee2FS5eQ" base_Operation="_L6RkgAk-EeCg4bee2FS5eQ"/> <_4prak:identifying xmi:id="_9-eQoAlAEeCg4bee2FS5eQ" base_Association="_x_oWgAk0EeCg4bee2FS5eQ"/> <_4prak:identifying xmi:id="_9-k-UAlAEeCg4bee2FS5eQ" base_Association="_1KPRUAk0EeCg4bee2FS5eQ"/> <_4prak:identifying xmi:id="_9-rsAAlAEeCg4bee2FS5eQ" base_Association="_0h8iQAk0EeCg4bee2FS5eQ"/> <_4prak:identifying xmi:id="_9-xyoAlAEeCg4bee2FS5eQ" base_Association="_z-TpsAk0EeCg4bee2FS5eQ"/> <_4prak:identifying xmi:id="_9-4gUAlAEeCg4bee2FS5eQ" base_Association="_y8EJkAk0EeCg4bee2FS5eQ"/>