Book a Demo

Author Topic: trace vs. Trace  (Read 4255 times)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
trace vs. Trace
« on: July 07, 2019, 12:13:15 am »
I just noticed that starting from UML 2.5 the OMG guys use upper case for Trace which had before lower case. That means: models need to be migrated. Or Sparx can sweet talk OMG to take the change back.

q.

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: trace vs. Trace
« Reply #1 on: July 08, 2019, 08:36:26 am »
No need to panic. The stereotype's name is Trace but the text it displays is «trace». EA gets this right.
« Last Edit: July 08, 2019, 08:38:19 am by KP »
The Sparx Team
[email protected]

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: trace vs. Trace
« Reply #2 on: July 08, 2019, 08:55:10 am »
But it has been lower case in pre 2.5 versions and now it's upper case. XMI exports should be different then. I'm puzzled.

q.
« Last Edit: July 08, 2019, 08:57:52 am by qwerty »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: trace vs. Trace
« Reply #3 on: July 08, 2019, 09:55:33 am »
It's definitely called Trace in UML 2.4.1 too. UML 2.3 it refers to it as Trace and provides the keyword trace, but I can't see a formal definition.

However, the namespace it's part of should vary.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: trace vs. Trace
« Reply #4 on: July 08, 2019, 05:13:05 pm »
I don't keep all UML versions, so I looked into 2.0 and 1.5 where trace is written lower case (and EA had been built upon 1.5 I guess). Anyhow, stereotypes are case sensitive. Or is that a wrong assumption? If so, a UML 2.0 <<trace>> would not match a UML 2.5 <<trace>>, would it?

q.

Ian Mitchell

  • EA User
  • **
  • Posts: 507
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: trace vs. Trace
« Reply #5 on: July 17, 2019, 05:47:05 pm »
I've noticed the same thing when applying other kinds of stereotype: type a stereotype with upper case first letter into the EA properties window, and it comes out lower-case in a diagram. Is this deliberate? Makes it hard to validate diagrams accurately.
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: trace vs. Trace
« Reply #6 on: July 18, 2019, 10:28:40 am »
I've noticed the same thing when applying other kinds of stereotype: type a stereotype with upper case first letter into the EA properties window, and it comes out lower-case in a diagram. Is this deliberate? Makes it hard to validate diagrams accurately.
EA searches for a matching stereotype case insensitive, then applies the stereotype it applies. If you're in this situation there is already a stereotype defined with the case you don't want.

The good news is that in EA 15 it's a lot harder to be in this situation because you can't type a stereotype name to apply one.