UML 2.5 FTF Avatar
  1. OMG Issue

UML25 — Location: Table B.1 UML Keywords p 778 - Use of # in Semantics col

  • Key: UML25-466
  • Legacy Issue Number: 18124
  • Status: closed  
  • Source: Change Vision ( Michael Chonoles)
  • Summary:

    Expressions such as visibility <> #public are not clear (I suppose this is OCL) and should be explained. Also the of isRelative = true (w/o the #) appears inconsistent

  • Reported: UML 2.4.1 — Fri, 28 Sep 2012 04:00 GMT
  • Disposition: Resolved — UML 2.5
  • Disposition Summary:

    We can tidy up the semantics column in the table in Annex C with the following fixes:
    1. Replace enumeration literals denoted with hash signs by properly qualified names - so #public becomes
    VisibilityKind::public (this resolves 7426).
    2. Remove the qualification from property names - the qualification is obvious from the metamodel
    element column.
    3. Replace BehavioredClassifer::self.oclIsKindOf(StateMachine) by StateMachine (this resolves 18117).
    4. Replace the semantics for apply by ProfileApplication (this resolves 18417)
    5. Make a number of other changes to improve consistency and correctness.

  • Updated: Fri, 6 Mar 2015 20:59 GMT