Hi Chris
Put the Block (or Class) on the IBD, select the Block on the diagram, right-click, and select Make a Part (or Make an Object, for non SysML models), and the part / Object is created.
Have fun with objects
Eran
=============================
Eran Peleg, CEO, Metaphor Vision Ltd.
Phone: +972545346060
eMail: epe...@metaphor.co.il
Skype: EranPelegMetaphor
=============================
From: sysml...@googlegroups.com [mailto:sysml...@googlegroups.com] On Behalf Of Chris Halasz
Sent: Sunday, January 27, 2013 7:14 AM
To: sysml...@googlegroups.com
Subject: [SysML Forum] Nesting Elements in Rhapsody IBDs
New to the group, wondering if someone can direct me as to how nested elements (Blocks or Parts) are created, or built, into an IBD.
This was simple in EA; and I recall as easy in MagicDraw, but I cannot get it to work in Rhapsody.
Thank you in advance for the assistance; apologies if this isn't the right place to post the request.
Regards,
Chris
--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
Chris,
While Erans method will create a part, it does not create the compositional hierarchy which is required to be able to nest parts.
I suggest that you first create a Block Definition Diagram to show the composition relationships of your system. Rhapsody will automatically create SysML ‘parts’ belonging to the parent block when you draw a composition relationship from parent block to child block.
Once you have defined your structure in your BDD, you can then create you Internal Block Diagram from the parts you will find in the Rhapsody browser. Just drag and drop them onto your IBD.
Andrew Mullis
SysML Model Builder - Advanced
Lockheed Martin Space Systems Company
From: sysml...@googlegroups.com [mailto:sysml...@googlegroups.com]
On Behalf Of Chris Halasz
Sent: Sunday, January 27, 2013 2:16 PM
To: sysml...@googlegroups.com
Subject: EXTERNAL: Re: [SysML Forum] Nesting Elements in Rhapsody IBDs
Thanks Eran,
That does create a part, but the parts will not 'nest' into another part (or Block, for that matter).
Parts just disappear into others, while Blocks do not nest, and therefore only show as dashed outlines within the frame.
Would like to show nested boxes in boxes.
- Chris
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Hi Chris
As you can see in the example bellow, the parts are both appear as parts on the IBD and as a nested parts of Comp-A (Block)

You may also view them as Composition on a BDD:

I hope it helps.
Have fun with modeling
Eran
=============================
Eran Peleg, CEO, Metaphor Vision Ltd.
Phone: +972545346060
eMail: epe...@metaphor.co.il
Skype: EranPelegMetaphor
=============================
From: sysml...@googlegroups.com [mailto:sysml...@googlegroups.com] On Behalf Of Chris Halasz
Sent: Sunday, January 27, 2013 9:16 PM
To: sysml...@googlegroups.com
Subject: Re: [SysML Forum] Nesting Elements in Rhapsody IBDs
Thanks Eran,
That does create a part, but the parts will not 'nest' into another part (or Block, for that matter).
Parts just disappear into others, while Blocks do not nest, and therefore only show as dashed outlines within the frame.
Would like to show nested boxes in boxes.
- Chris
On Sunday, January 27, 2013 7:15:33 AM UTC-8, Eran Peleg wrote:
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
Hi Andrew
Thanks a lot; it works both ways, from BDD to IBD and vice versa.
Good luck
Eran
=============================
Eran Peleg, CEO, Metaphor Vision Ltd.
Phone: +972545346060
eMail: epe...@metaphor.co.il
Skype: EranPelegMetaphor
=============================
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
Hi Chris
As I wrote, it works both ways.
a. Now CompD, E, F has been created
b. CompD BDD has been created with Composition relationships
c. Then an IBD has been created for CompD and the parts of CompE, F from the Browser has dragged onto the diagram
Pay attention to the "Specification / Structure View" button on the upper menu - 

d. The same IBD has been created without any change to the element structure in the Browser.
I know the disappearing behavior but can't recall the behavior that caused it.
I'm working with Rhapsody 761; this example is from a SysML model.
Have fun with modeling as usual
Eran
=============================
Eran Peleg, CEO, Metaphor Vision Ltd.
Phone: +972545346060
eMail: epe...@metaphor.co.il
Skype: EranPelegMetaphor
=============================
From: Chris Halasz [mailto:cha...@gmail.com]
Sent: Tuesday, January 29, 2013 5:55 PM
To: sysml...@googlegroups.com
Cc: epe...@metaphor.co.il
Subject: Re: EXTERNAL: Re: [SysML Forum] Nesting Elements in Rhapsody IBDs
Unfortunately, it is not working here.
If the BDD is first created (as above), auto-generated parts CompB and CompC 'disappear' when dragged into <<Block>> CompA.
Do I have my Display Options incorrect?
Thank you,
Chris
Hi Chris
Now with V80 (I have not installed 801 yet, but supposed to be the same …)
The location of the "Specification / Structure View"
![]()
The same process with 80
a. BDD

b. The related IBD
No change from 761
Try the Specification / Structure View
Good luck
Eran
=============================
Eran Peleg, CEO, Metaphor Vision Ltd.
Phone: +972545346060
eMail: epe...@metaphor.co.il
Skype: EranPelegMetaphor
=============================
Hi Chris
Yes, we all appreciate some and hate some … each tool with its pros and cons.
It will be nice to put the option in a different, much more visible place.
Have fun with modeling …
Eran
=============================
Eran Peleg, CEO, Metaphor Vision Ltd.
Phone: +972545346060
eMail: epe...@metaphor.co.il
Skype: EranPelegMetaphor
=============================
From: Chris Halasz [mailto:cha...@gmail.com]
Sent: Thursday, January 31, 2013 3:47 AM
To: sysml...@googlegroups.com
Cc: 'Chris Halasz'; epe...@metaphor.co.il
Subject: Re: EXTERNAL: Re: [SysML Forum] Nesting Elements in Rhapsody IBDs
Eran,
The Specification/Structure View absolutely did the trick.
Thank you very much for your diligence and assistance.
I suppose I had hoped for something that would be more 'EA'-like as in the ibd diagrams shown in the following:
Nevertheless, there are features in Rhapsody that I have come to appreciate.
Thank you again,
Chris
Hello Chris,
You made the comment that you would like to see “more 'EA'-like as in the ibd diagrams” and referenced:
I just wanted to show you that you can create the same looking artifacts in Rhapsody. Each of these tools might requires an adjustment in your workflow to get your expected results. There are several workflows for defining blocks and then usages of those block on ibds as noted in earlier posts. I prefer to create the bdds first and allow the directed composition to create the parts for me. This method creates the parts in the correct namespace and then those parts can be dragged from the browser into an ibd. The example below is only partially created but it shows the pattern and it looks very similar to your EA reference.


Laura E. Hart