Sparx Systems Forum

Enterprise Architect => Bugs and Issues => Topic started by: Guy Manning on July 07, 2009, 04:28:18 pm

Title: Interrupt flow not working?
Post by: Guy Manning on July 07, 2009, 04:28:18 pm
Sorry if this is nto the case but....following our upgrade to EA 7.5,  the iinterrupt flow does not seem to work as before.

Select and drag between Activities seems to only result in a prompt for A Control / Object flow etc.

Has this functionality been changed ?
Title: Re: Interrupt flow not working?
Post by: «Midnight» on July 07, 2009, 09:48:06 pm
Is this anything like the situation mentioned here (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1236439393/1#1)?

Note that the above link dates back to 7.5 beta days, and there is not much information provided. But is does confirm that there were changes made to how EA works with interrupt flows between 7.1 and 7.5.
Title: Re: Interrupt flow not working?
Post by: Guy Manning on July 07, 2009, 10:54:39 pm
Thanks..it looks like there have been some compliance changes HOWEVER, the HELP on 'Interrupt flows' still shows an example of 2 activities linked by the good old Interrupt flow connector...so this lags behind the new changes?
 :o
Title: Re: Interrupt flow not working?
Post by: «Midnight» on July 08, 2009, 10:00:09 pm
Perhaps you can fill out a bug report - use the Report a Bug link near the bottom of any forum page - to let Sparx know about this. If you are a registered user then don't fill out the 'first' form, but click the appropriate link above the form to go to the registered user version. This one will let you attach a sample project (compress the file first) so Sparx can see an example.

Sparx is good about updating the documentation. But it is a big product; Sparx cannot fix these things unless we say where they are.
Title: Re: Interrupt flow not working?
Post by: RoyC on July 09, 2009, 03:14:00 pm
Yes, the function of the Interrupt Flow connector has changed in Release 7.5, but the Help topic does actually show precisely one of the two functions (under strict UML) it is valid for. That function is to identify the path from an Activity to an ExceptionHandler. The other function is to identify the path out of an Interruptable Activity Region to an Activity that defines the response to the interrupt.

Enterprise Architect now does not accept the use of the Interrupt Flow connector in any other context, UNLESS you go to the Tools | Options | Diagram page and deselect the Strict UML Syntax checkbox. Then you can use Interrupt Flow for pretty much anything you like.
Title: Re: Interrupt flow not working?
Post by: «Midnight» on July 10, 2009, 04:46:30 am
Roy,

Do you mean that (with Strict UML Syntax turned on) EA will not accept any other use than the two that UML defines? Or does EA only accept the one use that the help topic shows?

David
Title: Re: Interrupt flow not working?
Post by: RoyC on July 10, 2009, 09:22:20 am
EA accepts both of the two uses. The Help topic depicts one use (link to Exception handler) but identifies both uses and links to topics that describe and illustrate both uses. Look for Interrupt Flow, Exception Handler and Interruptible Activity Region in the UML Dictionary section (via the Help Index tab).