eclipse-ocl / org.eclipse.ocl

Eclipse Public License 2.0
0 stars 0 forks source link

[evaluation] Support child ordering #1679

Closed eclipse-ocl-bot closed 1 month ago

eclipse-ocl-bot commented 1 month ago

| --- | --- | | Bugzilla Link | 490123 | | Status | RESOLVED WONTFIX | | Importance | P3 normal | | Reported | Mar 21, 2016 17:44 EDT | | Modified | Oct 07, 2017 03:54 EDT | | Blocks | 490172 | | Reporter | Ed Willink |

Description

The order of mapping execution on ordered children is poorly defined, particularly if executed concurrently.

Add a childKey to ObjectManager.assigned so that order can be re-instated.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on Mar 22, 2016 07:19

See Bug 490172 for the much more extensive discussion of the QVTd issue.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on Oct 07, 2017 03:54

ObjectManager is part of the transformation run-time, which has all moved to QVTd. Once used by OCL, OCL will create stable clones of the QVTd packages at build time.

Bug 491072 now favours synthesis of a collation micromapping so no assignment level support is needed anyway.

Bug 509668 introduces lazy collection evaluation and an underlying deterministic collection order.