Book a Demo

Author Topic: Again: Is it possible to generalize a stereotype i  (Read 3165 times)

matthias.koester

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Again: Is it possible to generalize a stereotype i
« on: January 17, 2007, 08:18:31 am »
Hi,

I've already read the discussion in thread:
http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.pl?board=general;action=display;num=1139763278;start=2#2 .

But to me it's quite clear that according to the UML 2.x spec it's possible to generalize/specialize stereotypes and that applying a specialized stereotype should allow usage of all tagged values, even those inherited by the super stereotype. So my question is you plan to add fully compliant UML 2 profile handling in one of the next rleases of EA.

Regards,
matthias Köster

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Again: Is it possible to generalize a stereoty
« Reply #1 on: January 17, 2007, 02:10:31 pm »
Quote
So my question is you plan to add fully compliant UML 2 profile handling in one of the next rleases of EA.

It's already there, including inheritance of tagged values. How isn't it working for you?
The Sparx Team
[email protected]

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Again: Is it possible to generalize a stereoty
« Reply #2 on: January 17, 2007, 02:26:27 pm »
This is ONLY for the Metamodel isn't that so?

It isn't the case in the model itself, is it Neil?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Dave_Bullet

  • EA User
  • **
  • Posts: 295
  • Karma: +0/-0
    • View Profile
Re: Again: Is it possible to generalize a stereoty
« Reply #3 on: January 17, 2007, 06:41:28 pm »
EA supports the creation of UML profiles - either those where you create completely new stereotypes ie. called "foo" as well as "overrides" where you can extend the base classes and connector types EA provides ie. node

I've tested single inheritance and multiple levels (ie. stereotypes deriving from other stereotypes) - and it all works.

How to create a profile, add metaclasses, enumerations and stereotypes are all in the on-line help.  Let us know where you are getting stuck...

Cheers,
David.
"I know I'm close to a good design, but it's like the balloon animals, squeeze in one spot and the problem moves down the line"