Book a Demo

Author Topic: SysML valuetypes aren't working  (Read 4339 times)

Paul Ebert

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
SysML valuetypes aren't working
« on: July 24, 2009, 07:14:52 am »
I am having trouble with SysML valuetypes.  I cannot seem to set the dimensions or units.  Regardless of the namespace, I get <none> when the Set Element Classifier dialog appears.  This is true for both my models and the SysML examples.  The examples have dimensions and units set, so there must be some way to do it.

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: SysML valuetypes aren't working
« Reply #1 on: July 24, 2009, 10:12:40 pm »
Check the tagged values of the SysML element.
No, you can't have it!

Paul Ebert

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: SysML valuetypes aren't working
« Reply #2 on: July 24, 2009, 10:18:59 pm »
What am I checking about them?  How do I do so?

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: SysML valuetypes aren't working
« Reply #3 on: July 25, 2009, 01:47:30 pm »
Open the Tagged Values window (from the main menu) and then highlight an SysML element. See if there are tagged values present to let you set up the dimensions etc.

I am not sure if you will find them, but that's how a lot of things are done in the SysML add-in.
No, you can't have it!

Paul Ebert

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: SysML valuetypes aren't working
« Reply #4 on: July 29, 2009, 11:02:57 pm »
Yes, the dimension and unit tagged values appear in the tagged value window when I select a valueType.  However, it will not let me type in a value for these tagged values (set the dimension to length, for example).  Instead, to the right of where the value would be entered is "...".  If I click on that or double click on the field where I'd enter the value, it displays the Set Element Classifier dialog.  But, I cannot enter the value here either because it shows <none> as the available values.  There is a pull-down where I can set the namespace, but the result is the same regardless of the namespace selected.

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: SysML valuetypes aren't working
« Reply #5 on: July 30, 2009, 02:21:52 am »
Something's wrong then. I really don't know if this is a bug or simply the result of omitting some necessary step. The EA SysML profile documentation has not kept up with the profile development so it might be an undocumented feature. [Or one that is not yet documented, which is the same thing from our side of the issue...]

I suggest you flag this thread for notification to see if other users or the Sparxians can shed some light on the issue. If you don't get an answer (either way) fairly soon then fire off an email to Sparx Support.

David

PS: Make sure you have a recent version and build of EA. And make sure you tell Sparx which build you are using. Tell Sparx which version of the SysML Technology you are using; you might need to get the version of the technology file from Windows to do so.
« Last Edit: July 30, 2009, 02:24:47 am by Midnight »
No, you can't have it!