Book a Demo

Author Topic: IBD - How to add ports?  (Read 29589 times)

aguevara

  • EA User
  • **
  • Posts: 27
  • Karma: +0/-0
    • View Profile
IBD - How to add ports?
« on: January 20, 2016, 01:40:35 pm »
I have created a BDD for which I need to also create an IBD. As such, I would like to add ports to the IBD as shown in figure 13 in the PDF file (http://www.omgsysml.org/A_Practical_Approach_for_Modelling_Submarine_Sub-system_Architecture_in_SysML-Pearce_Friedenthal.pdf).

I know I can add a port right on the block, but I would like to see if I can add ports at the boundary as shown in figure 13 in the PDF file (http://www.omgsysml.org/A_Practical_Approach_for_Modelling_Submarine_Sub-system_Architecture_in_SysML-Pearce_Friedenthal.pdf).

Have you done so in Sparx EA? if so, please provide me some details.

Thanks in advance,
Angelo

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Re: IBD - How to add ports?
« Reply #1 on: January 20, 2016, 07:28:06 pm »
This is what I typpically do:

I add ports to the block either in a BDD or just in the Project Browser.
When I use the block e.g. as a part/port in and other block or just as a top level block in an IBD, I stelect the item and press "Structural Elements..." and click on "Show Owned/Inherited". After that I select the ports/parts I want to have on the diagram.

Typically I press "Advanced/Show Element Type" afterwards.

-Peter
Best regards,

Peter Heintz

aguevara

  • EA User
  • **
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: IBD - How to add ports?
« Reply #2 on: January 21, 2016, 12:13:33 am »
Peter,

Thanks for the information. I am not only looking how to add the ports to a block which I had figured out already, but more importantly How do I add the ports to the system boundary? that is, I would like the port to show up at the system boundary and not on the actual block as shown in Figure 13 I referenced on the post.

Thanks again,
Anye

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Re: IBD - How to add ports?
« Reply #3 on: January 21, 2016, 01:22:40 am »
Ok in this case select the port property under your frame block and drag it as link to the frame.
Best regards,

Peter Heintz

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: IBD - How to add ports?
« Reply #4 on: January 21, 2016, 09:21:17 am »
If the block that owns the IBD already owns the ports, right-click on the IBD and choose "Synchronize Structural Elements". If not, create a new Port by dragging from the toolbox and dropping onto the diagram frame.
« Last Edit: January 21, 2016, 09:24:50 am by KP »
The Sparx Team
[email protected]