Community
Participate
Working Groups
The private method "org.eclipse.sirius.business.internal.session.danalysis.DAnalysisSessionImpl.flushOperations(TransactionalEditingDomain)" can be useful in other contexts to completely clean the history. The goal of this issue is to externalize the method in a util class. And to use it where it's possible (sometimes instead of a simple CommandStack.flush that does not flush totally).
https://git.eclipse.org/r/#/c/163023/ : Proposition of fix
Gerrit change https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/163023 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=5b8cadbc8668bedb3a2d456a6a03a3285aad6c7f
How to verify this issue?
Indirectly validated through memory leak scenario in T4C.
Available in Sirius 6.4.0, see https://download.eclipse.org/sirius/updates/releases/6.4.0/ for details.