Book a Demo

Author Topic: SysML: Link between idb  (Read 6618 times)

korom

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
SysML: Link between idb
« on: January 28, 2015, 12:32:48 am »
Hi

I am currently drawing some block diagrams using EA SysEng. 11.1.1113. I created a bdd where I added a top block and connected this to subblocks using compositions.
From the top block I drew an ibd which looks good. Also from subblocks I created ibd. Now, from the top ibd I want to open the ibds of the subblocks by double clicking without going back to the bdd.

Is this possible? And how is this possible?

Thank you very much!

Best,
korom

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: SysML: Link between idb
« Reply #1 on: January 28, 2015, 01:41:58 am »
You can make almost anything composite in a diagram via context menu Advanced/Composite. This will create (or use and exiting) diagram inside the element which is opened on dbl-click. Once composite you see a lying 8 bottom right of the element.

q.
« Last Edit: January 28, 2015, 01:42:29 am by qwerty »

korom

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: SysML: Link between idb
« Reply #2 on: January 28, 2015, 02:40:53 am »
Thanks for your reply.

Unfortunately, I cannot find the composite option when right-clicking my block/property in the ibd. Under Advanced I have the following possibilities: Set Property Type, Multiplicity, Show Element Type, Bind to Connector Role, Transform, Tagged Value.

This suggestion works in the bdd, but not in the idb.

Best,
korom

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: SysML: Link between idb
« Reply #3 on: January 28, 2015, 03:59:10 am »
I don't have the SysML extension, but it's likely due to some MDG voodoo. So passing that to others that have SysML.

q.

Paul Lotz

  • EA User
  • **
  • Posts: 248
  • Karma: +1/-0
    • View Profile
Re: SysML: Link between idb
« Reply #4 on: January 29, 2015, 05:10:11 am »
Well, you can drag the subblock IBDs underneath the corresponding parts (properties) under the TopLevel block in the ProjectBrowser, but that isn't really appropriate, since the diagrams won't be in a logical place in a model.  (The diagrams really belong with the subblocks themselves, not the parts that are instances of these.  You simply want to add another link to the diagrams.)

Two more things you can do (these avoid traversing multiple diagrams, but don't create links directly from the subblock parts):
Add hyperlinks (available in the toolbox) to each subblock IBD to the TopLevel block IBD.  This works, but the hyperlinks aren't directly connected to the parts.
Add the subblocks also as links (just for reference) to the TopLevel block IBD (in addition to adding them as parts), and use the links from the subblocks themselves.  This can be confusing, though.

Of these, I think the hyperlink approach is probably the most appropriate, if you are intent on navigating the model this way.

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: SysML: Link between idb
« Reply #5 on: January 29, 2015, 10:06:23 am »
I wouldn't expect a Property element to have a composite diagram; instead I would expect the Property's structure to be defined in the composite diagram of the Property's Type element. I think it needs to be easier to find the Property's Type's composite diagram though. In fact it would be nice if it were a double-click away. Send in a feature request...
« Last Edit: January 29, 2015, 11:21:50 am by KP »
The Sparx Team
[email protected]

korom

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: SysML: Link between idb
« Reply #6 on: January 29, 2015, 08:30:39 pm »
Thank you for the reply. I sent a feature request and hopefully this will be implemented.

Best,
korom