Book a Demo

Author Topic: Block Definition Diagram - Aggregation  (Read 4141 times)

Chris S

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Block Definition Diagram - Aggregation
« on: March 11, 2015, 02:37:04 am »
Hi Folks,

Hopefully a simple question, but I've got confused and need another pair of eyes to look at the problem...

I'm constructing a block definition diagram and want to define block Aggrigation / black diamond notation (e.g. as Noise and Weather is to Environment in the Systems Engineering Model template)

I do this by making two blocks and connecting them with the black diamond icon in the toolbox. For some reason this is creating the link and an additional part property in the parent as well which i then delete... what am i doing wrong?

Thanks,
Chris S

Gary

  • EA User
  • **
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Block Definition Diagram - Aggregation
« Reply #1 on: March 11, 2015, 02:55:16 am »
You are doing nothing wrong. That is exactly what is supposed to happen when you use the black diamond( composition). The connector means that the child is part of the parent.

Chris S

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Block Definition Diagram - Aggregation
« Reply #2 on: March 11, 2015, 04:15:23 am »
Thanks for the prompt reply, and I agree for a part composision this is expected! So then one last question to clarify...

I open a new sys-eng Model with 'New -> SysML -> systems engineering model' then navigate to the 'systems engineering model -> Library -> Blocks -> Blocks' Diagram.

I then want to add another block to the environment, so if I drop Noise and Weather into the bdd diagram they show with a black diamond (expected), if I drop another block and link it by part association to Environment (using the toolbox) EA will add a property to Environment (which is not present for Noise or Weather) also expected as per the previous post.

So therefore, to create the model in the template that links the three blocks Environment, Noise and Weather from scratch I have no choice but to delete the part properties after EA creates them for me?

Hopefully this came out understandable, if not thanks for your concentration.

Chris