Book a Demo

Author Topic: Show/Hide SysML Diagram Frame  (Read 16810 times)

sdgasster

  • EA Novice
  • *
  • Posts: 9
  • Karma: +1/-1
    • View Profile
Show/Hide SysML Diagram Frame
« on: July 28, 2016, 12:45:43 am »
I have searched the users's guide and EA menus and can't find how to show/hide the SysML diagram frame that includes the header in the upper left.
The older version documentation seems to imply this is available from an "Appearance" menu, but that doesn't seem to be the case in EA 12.1.

Example, Create new diagram of type SysML Block Definition.
I would like to see the SysML frame.
-- Sam

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #1 on: July 28, 2016, 01:20:00 am »
Tools/Options/Diagram/Diagram Frame

This is only a global option (EAUI). Heaven knows where this is hidden in V13.

q.

sdgasster

  • EA Novice
  • *
  • Posts: 9
  • Karma: +1/-1
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #2 on: July 28, 2016, 01:28:17 am »
Thanks.
So I see the set of check boxes for On...
  • Saved Images
  • Clipboard Images
  • Printed Images
[I have them all checked now]

but how do I show the frame when I'm viewing the diagram in the tool window?
-- Sam

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #3 on: July 28, 2016, 02:01:33 am »
You mean in the diagram window? Never. Except you drag a diagram reference onto another diagram.

q.

sdgasster

  • EA Novice
  • *
  • Posts: 9
  • Karma: +1/-1
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #4 on: July 28, 2016, 03:15:48 am »
That seems like a major bummer!  That within the tool I can't display a standard element of SysML?
EA doesn't let me display within the tool this standard frame, but only when I print the document?  Seem very odd.

-- Sam

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #5 on: July 28, 2016, 03:41:54 am »
It might be different with the SysML MDG which I do not have installed. Maybe someone else knows better.

q.

sdgasster

  • EA Novice
  • *
  • Posts: 9
  • Karma: +1/-1
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #6 on: July 28, 2016, 03:44:33 am »
Good point... thanks.
-- Sam

philchudley

  • EA User
  • **
  • Posts: 750
  • Karma: +22/-0
  • EA Consultant / Trainer - Sparx Europe
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #7 on: July 28, 2016, 05:51:25 pm »
Well the SysML diagram does appear in the diagram that you are constructing in the following circumstances

  • Creating an Internal Block Diagram from a Block
    Creating a Parametric Diagram from a Block
    Creating an Activity Diagram from an Activity

In all these cases right-click the element, select New Child Diagram and the select Internal Block Diagram, Parametric Diagram or Activity Diagram from the list

Any Ports, or Activity Parameters will appear on the border of this frame as per the specification of SysML.

I have found that, this diagram must remain as a direct child of its parent, otherwise this frame will disappear and be replaced with its element.

I realise this is different situation to what you are describing in your post, but you may find this information useful.

Cheers

Phil
Models are great!
Correct models are even greater!

sdgasster

  • EA Novice
  • *
  • Posts: 9
  • Karma: +1/-1
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #8 on: July 28, 2016, 11:54:44 pm »
Phil:
Thank you for the feedback.
What you describe does work and it is good to know.

I guess it just seems odd that a basic part of SysML, the diagram frame and header for any of the primary classes of diagrams (behavior, requirements, structure) don't seem to show up by "default".   

 :(
-- Sam

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #9 on: July 29, 2016, 02:08:07 am »
I do not regard it as odd not having the frames on diagrams in EA, for me this is a good thing. Even UML define diagram frames (ok with less rules) which are not shown in a diagram. The information provided by the frames you get (even better) by the EA GUI (e.g. Project Browser, Tool Box,…). So the frame is just noise what would disturb me.
In diagrams were the frame has some additional meaning (ibd, act) the frames are there.
Best regards,

Peter Heintz

wholley

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #10 on: June 17, 2018, 03:27:03 am »
I have had limited success getting SysML diagram frames to show up in the tool itself except as indicated earlier in this post.  With regard to frames for activity diagrams, I have not been able to have frames displayed in Sparx Version 13.5.   It is essential to see these if it is necessary to place a parameter on the frame. 

How do I get this to work?

Any help would be greatly appreciated.


qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #11 on: June 17, 2018, 09:06:00 am »
Not sure what you want to do. But try creating a dummy diagram and drag an activity diagram on it as Diagram Frame. is it that?

q.

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Re: Show/Hide SysML Diagram Frame
« Reply #12 on: June 18, 2018, 06:48:56 am »
Check if you diagram is UML or SysML.
If you create e.g. a composit diagram under a SysML activity, a UML disgram rather than a SysML diagram is created. After changing the diagram type you can switch on the frame.
Best regards,

Peter Heintz