-
Key: OCL25-16
-
Legacy Issue Number: 12581
-
Status: open
-
Source: Model Driven Solutions ( Dr. Edward Willink)
-
Summary:
The name of a Set (or other Collection) is defined to use the element type name.
This is not consistent with the UML requirement for distinguishability of namespace
memebers. (UML Infra 9.14.2 Namespace).OCL should permit, and perhaps require, that the name of a Collection use
the element type qualified name, so that two sets of distinct element type
are not folded into indistinguishable names.This is a problem for model to model transformation where the same class name can
easily occur on both input and output meta-model, and where the requirement to reify
collection types can easily result in Set(input::name) and Set(output::name) in
the same namespace. -
Reported: OCL 2.0 — Sat, 19 Jul 2008 04:00 GMT
-
Updated: Thu, 8 Oct 2015 14:11 GMT
OCL25 — OCL 2.0 8.2 Collection Type name distinguishability
- Key: OCL25-16
- OMG Task Force: Object Constraint Language 2.5 RTF