Book a Demo

Author Topic: BUG: Action doesn't have rectangle notation  (Read 2279 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
BUG: Action doesn't have rectangle notation
« on: January 11, 2007, 08:38:39 pm »
Why not?

I can't display the Notes compartment as a consequence...

(see: [size=13]Notes Compartment for non-rectangles?[/size])

Paolo
« Last Edit: January 11, 2007, 08:44:07 pm by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: BUG: Action doesn't have rectangle notation
« Reply #1 on: January 11, 2007, 09:03:31 pm »
Quote
Why not?

Action doesn't specialize Kernel::Classifier.
The Sparx Team
[email protected]

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: BUG: Action doesn't have rectangle notation
« Reply #2 on: January 11, 2007, 10:19:09 pm »
Quote
Action doesn't specialize Kernel::Classifier.
Since the [size=13]UML 2.1 Superstructure (interim)[/size] Specification in section 12.3.2 Action (from CompleteActivities, FundamentalActivities, StructuredActivities) subsection Description says:
Quote
An action represents a single step within an activity, that is, one that is not further decomposed within the activity. An activity represents a behavior that is composed of individual elements that are actions.

Thus, I would have thought Action was more like a Feature (of an Activity) (if it wasn't itself a first-class Classifier).

Thus, why is it in t-object?  Isn't t-object for Classifier-like objects?  

While I accept that you can't see Attribute or Operation Notes, you also can't see these Features in their own right on a diagram.

If it's in t-object (and you don't have [X] Strict UML Syntax checked) it should be allowed.

Finally, my understanding of English is that the phrase:
Quote
Notation
Use of action and activity notation is optional. A textual notation may be used instead.
Actions are notated as round-cornered rectangles.
(In the section noted above)

Means that Actions are explicitly using Rectangular Notation. ;D

Paolo
« Last Edit: January 11, 2007, 10:27:19 pm by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: BUG: Action doesn't have rectangle notation
« Reply #3 on: January 16, 2007, 02:59:51 pm »
See related postings in: [size=13]Actions and Class Operations[/size]

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