Sparx Systems Forum

Enterprise Architect => Bugs and Issues => Topic started by: Mauricio Moya (Arquesoft) on February 09, 2023, 07:49:27 am

Title: Can't edit Direction of Information Flow in version 16.1.1623
Post by: Mauricio Moya (Arquesoft) on February 09, 2023, 07:49:27 am
I have just installed version 16.1 build 1623 and now I note this behavior: if you create a connector of type "information flow", and then you double click the connector to open the connector properties, it doesn't allow to change the Direction of the connector.

Anybody with the same issue in the same version? (or recent versions?)
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: jfzouain on February 09, 2023, 01:00:53 pm
Hi Mauricio

Information Flow - Right-Click on connector - Advance - Reverse Direction
Voila

Regards

Jose Zouain
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: Mauricio Moya (Arquesoft) on February 11, 2023, 01:21:13 am
Hi Mauricio

Information Flow - Right-Click on connector - Advance - Reverse Direction
Voila

Regards

Jose Zouain

Thanks, but what if I need to set it as bidirectional? or undefined? I want to be able to edit the connector, why not?
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: Geert Bellekens on February 11, 2023, 01:46:30 am
Hi Mauricio

Information Flow - Right-Click on connector - Advance - Reverse Direction
Voila

Regards

Jose Zouain

Thanks, but what if I need to set it as bidirectional? or undefined? I want to be able to edit the connector, why not?
Can information flows be bidirectional, or undefined? I don't think so.
From the UML specs:
Quote
InformationFlows require some kind of “information channel” for unidirectional transmission of information items from sources to targets.

Maybe EA has been updated to only allow valid directions for connectors?

Geert
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: Paolo F Cantoni on February 11, 2023, 04:29:25 pm

[SNIP]Can information flows be bidirectional, or undefined? I don't think so.
From the UML specs:
Quote
InformationFlows require some kind of “information channel” for the unidirectional transmission of information items from sources to targets.

Maybe EA has been updated to only allow valid directions for connectors?

Geert
We make an exception for derived information flows (typically derived by the union of two -opposite- unidirectional flows).  They can be marked as bidirectional.  This allows us to create summarised views that aren't cluttered with detailed flows.

Paolo

NOTE: we use derivation relationships to link the derived to the more canonical flows.
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: ahavey on March 09, 2023, 04:00:13 am
We are experiencing the same issue. Bi-directional flows were allowed in version 15. So this is a change made in version 16?

What is recommendation for modeling true bi-directional flows like HTTP?
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: qwerty on March 09, 2023, 09:06:39 am
We are experiencing the same issue. Bi-directional flows were allowed in version 15. So this is a change made in version 16?

What is recommendation for modeling true bi-directional flows like HTTP?
HTTP uses different port to and fro. So it's not bi-directional.

q.
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: ahavey on March 09, 2023, 09:42:37 am
Regardless of the example, did version 16 deliberately change this behavior?
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: Eve on March 09, 2023, 02:18:18 pm
did version 16 deliberately change this behavior?

Yes.

Quote
Release Notes for 16.1 Build 1621
*********************************
...
Diagramming
  ...
  Disallow change of direction for Information Flow
Title: Re: Can't edit Direction of Information Flow in version 16.1.1623
Post by: ahavey on March 10, 2023, 02:22:14 am
bummer.

Thanks for the confirmation.