Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: EAButNotForGames on February 06, 2024, 08:35:35 pm

Title: IBD: Parts and Interactions
Post by: EAButNotForGames on February 06, 2024, 08:35:35 pm
Let's say, I have a BDD. One Block, block0, has an IBD with Properties which are connected with each other and with ports of block0.
One layer above, in block1, I create another IBD, where block0 is a part of.
In this new IBD, I want, for some reason, show the internal structure of block0.
So, when I select block0 and go to either part/properties or Interaction Points, I cannot make those visible, but have to checkmark the name, which creates another version of the property or the port. Those do not have the connectors, which were set for the originals.

So my question is: Does EA have the option of displaying the Internal Structure of a property, like Cameo, without creating a duplicate Version?
Title: Re: IBD: Parts and Interactions
Post by: PDC on February 07, 2024, 12:58:14 am
I've recreated your situation in EA and, if I've understood the setup corectly, I think the answer is 'no' - it's not possible to view multiple sub-layers of IBD on one IBD.
You could cheat and do it manually using the Blocks themselves on a BDD (instead of their constituent internal Parts on an IBD) but that is Cheating and Wrong and I wouldn't like to recommend it.
Title: Re: IBD: Parts and Interactions
Post by: shimon on February 07, 2024, 05:04:40 pm
Hi,
Have you considered adding a composite diagram to some elements? That way, double clicking on the element will open the designated diagram. This will hold true for any place in the Model that this element is used. I have not tested this on Blocks. We use this (mainly) for Classes.

You can also add a link or diagram frame/fragment on some diagrams, that show the second diagram in a frame. I have not yet figured out on which diagrams this is possible, but I think that a link is possible on all diagrams.
Sincerely,
Shimon