Search code examples
enterprise-architectsysml

Sparx EA for SysML - Expecting that changes to a BDD will affect also an IBD


Hi EA SysML mavens,

  1. I create a BDD, and it has a block; call the block B1. I give B1 two ports.
  2. I create an IBD diagram.
  3. I drag the block B1 (from Project Browser) onto the IBD diagram. It appears with the two ports.
  4. I later decide I need a 3rd port on B1. So I go back to the BDD diagram and add a 3rd port.
  5. I then look at the IBD and expect that it now has 3 ports. it does not.

Question: Why does the IBD diagram now still have just 2 ports instead of 3 ports?


Solution

  • You need to show newly created port instances manually.

    enter image description here

    In the above picture Port1 was created with the instance if Class1. (Actually whether /Port1 is directly shown changes with the weather Down Under or how Sparx implements it per versions.) Anyhow, Port2 has been created after instantiation of Class1. So the Features window indicates that /Port2 is not visible. Just set the tick mark and the port will be shown.