-
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
UML25 — Location: Table B.1 UML Keywords p 778 - Use of # in Semantics col
- Key: UML25-466
- OMG Task Force: Unified Modeling Language 2.5 (UML) FTF