Hello,
I have a problem with itemflows on Internal Block Diagram (IBD) where two parts are typed by the same Block (BlockA). The diagram includes a connector between these two parts (part1: BlockA and part2: BlockA).
I want to represent two different item flows between these parts:
- One from
part1topart2(conveyed item:Type1) - One from
part2topart1(same conveyed item:Type1)
However, when the attribute "Item flow creation mode" is set to “Between Part Types”, only one direction is shown on the connector, and it’s not possible to visually distinguish both directions.
Switching "Item flow creation mode" to “Direct” solves the problem, but i cannot use the Automation "Behaviour to structure synchronization" provided by Cameo.
Another way would be to create a second connector, but if the connector represents an HW connection, this is also confusing.
From a semantic point of view, BlockA is instantiated twice (part1: BlockA and part2: BlockA) to represent a redundant architecture (e.g., dual processors).
This modeling approach is intentional, where both parts perform the same function but may exchange data in both directions.
Given this context, I believe the inability to display bidirectional item flows between these instances (when using “Between Part Types”) may limit correct and complete representation of the intended system behavior.
Attached the model used to show the problem.
Could you please provide guidance or support on how to model this pattern properly while maintaining the “Between Part Types” for the "Item flow creation mode" attribute?
Many thanks,
Francesco Matraxia
