Community
Participate
Working Groups
The TransactionChangeRecorder resolves containment proxies when it propagates itself to the contents of an element. This causes aggressive loading of resources which it is imperative to delay in models of the 10s or 100s of MBs range. There is a TODO already on the spot :-)
Committed a fix. As a side-effect, the TransactionChangeRecorder also will no longer: - record changes due to resource load or unload (which are not really undoable operations, anyway) - forward notifications to the active transaction for validation, triggers, and notification that originate from objects being loaded or unloaded The latter change helps performance a little bit and also ensures that triggers and validation do not interfere with resource loads: the loaded resource will have the same state as when it was saved, without triggers potentially reacting to notifications and erroneously making additional changes.
Move to verified as per bug 206558.